
随便
mmmsss987
这个作者很懒,什么都没留下…
展开
-
MUL,IMUL指令溢出
MUL用途: 该指令完成两个无符号值的乘法运算。 语法结构/举例 mul regB|memB mul bl mul regW|memW mul [aword] 仅80386有: mul regDW|memDW mul ebx 示范代码 DATASEG multiplicand dw 1024 multiplier dw 32 answer dw 0 CODESEG mov ax,[multiplicand] ;将被乘数装入ax mul [mult转载 2020-12-22 15:45:28 · 3386 阅读 · 1 评论 -
处理机流水线------经典五段流水线
文章是在我遇到这部分问题时查找的所有感觉挺好的内容的整合(全部是转载的)流水线基础理论就不加了,最新的处理器流水线处理的机制也没有(一般以用不到),想了解去随便找个芯片厂商官网下个手册自己查。想要实现流水线CPU内部总线必须是多条的,共用的!!!!!一条经典的5段流水线一条指令的执行过程分为以下5个周期:取指令周期(IF)指令译码/读寄存器周期(ID)执行/有效地址计算周期(EX)存储器访问/分支完成周期(MEM)写回周期(WB)流水线冲突和相关的链接:..转载 2020-11-22 20:16:26 · 6880 阅读 · 1 评论 -
python3 安装Crypto 出现的问题
python3 import Crypto 失败的解决办法 (AES对称加密使用 模块)# 先导入所需要的包pip3 install Crypto# 再安装pycryptopip3 install pycryptofromCrypto.CipherimportAES# 就成功了-------------------------------py...原创 2019-10-20 14:40:45 · 833 阅读 · 0 评论 -
Windows7下Docker的安装
本文主要记录Docker在Windows7系统下的安装过程,分享出来和大家一起学习,不足之处请批评指正。一、Docker在Windows10系统下的安装首先简单介绍一下Docker在Windows10系统下的安装方法,比较简单,直接下载DOCKER CE FOR WINDOWS,双击安装就行。(1)DOCKER CE FOR WINDOWS下载DOCKER CE FOR WINDO...转载 2019-10-20 11:10:55 · 271 阅读 · 1 评论 -
如何在Visual Studio项目中正确添加汇编代码 .
引用注明>>【作者:张佩】【镜像:www.yiiyee.cn/blog】1.问题描述在以往的编程经历中,本人最常使用的汇编代码是__asm {int 3}。它可以在我的代码中插入一个软件断点。如果没有一个连接到当前程序的调试器,则程序将停止在这行语句处无法继续执行。上面的这种方式称为高级语言和汇编语言混编。当我用得正爽的时候,迎头碰到了64位平台这...转载 2019-07-10 19:30:55 · 439 阅读 · 0 评论 -
vs+vm双机调试
基础:VS2017安装成功wdk10注意事项:关闭 、主机 客户机 防火墙 、 互相ping都能ping通。一、具体操作步骤工具安装就不说了,不会的百度一下。只说一下一些关键的地方。1、安装好虚拟机后,给虚拟机增加一个串口设备。具体操作见图:完成配置后虚拟机设备配置就多了一个串行端口的设备。因为打印机用了端口1。所以设备里面显示的是串行端口2(如果想设置成端口1,把打印机设...转载 2019-08-31 21:38:07 · 3001 阅读 · 0 评论 -
x86汇编指令大全
X86和X87汇编指令大全(有注释) ---------- 一、数据传输指令 ---------------------------------------------------- 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX ...转载 2019-09-01 20:44:32 · 329 阅读 · 0 评论 -
vb逆向常用函数
1)数据类型转换:a)__vbaI2Str将一个字符串转为8位(1个字节)的数值形式(范围在0至255之间)或2个字节的数值形式(范围在-32,768到32,767之间)。b)__vbaI4Str将一个字符串转为长整型(4个字节)的数值形式(范围从-2,147,483,6482,147,483,647)c)__vbar4Str将一个字符串转为单...原创 2019-09-03 13:31:29 · 531 阅读 · 0 评论 -
ubuntu 16.04忘记登录密码的解决办法
1、开机长按shift,我这是按esc,出现如下界面,选中如下选项:2、按回车键进入如下界面,然后选择有recovery mode的选项,注意:然后按e进入3的界面(请不要使用enter键)推荐选择版本较高的一个。3、按e进入如下界面(请不要使用enter键),找到图中红色框的recovery nomodeset并将其删掉,再在这一行的(最后面)输入quiet splash rw in...转载 2019-09-21 10:18:09 · 307 阅读 · 0 评论 -
Ubuntu14.04设置开机可以以root用户身份登录
ubuntu系统信息:步骤:1. 切换到root用户2. 设置Root用户密码3.进入到相应目录cd /usr/share/lightdm/lightdm.conf.d/4.编辑 50-ubuntu.conf文件, 增加greeter-show-manual-login=true5.关机重启,在开机界面弹出如下图所示,点击登录:弹出如...转载 2019-09-21 10:19:48 · 302 阅读 · 0 评论 -
Centos7搭建Ngrok
安装gcc和git(下载ngrok源码)yum install gcc -yyum install git -yyum install -y mercurial git bzr subversion golang golang-pkg-windows-amd64 golang-pkg-windows-386yum update -y nss curl libcurlyum -...转载 2019-10-09 10:27:45 · 557 阅读 · 0 评论 -
OD里alt+F9和Ctrl+F9和shift+F9的区别
Shift+F9 - 与F9相同,但是如果被调试程序发生异常而中止,调试器会首先尝试执行被调试程序指定的异常处理(请参考忽略Kernel32中的内存非法访问)。Ctrl+F9 - 执行直到返回,跟踪程序直到遇到返回,在此期间不进入子函数也不更新CPU数据。因为程序是一条一条命令执行的,所以速度可能会慢一些。按Esc键,可以停止跟踪。Alt+F9 - 执行直到返回到用户代码段,跟踪程序直到指...转载 2019-06-29 21:47:19 · 4985 阅读 · 0 评论 -
攻破Win7~Win10 PatchGuard(KPP & DSE)【支持Win10 TH1/TH2/RS1/RS2】【WIN64内核越狱】
EP_X0FF和Fyyre已开源https://github.com/hfiref0x/UPGDSED=============================================================最新状态:已放弃Win7.Win8,8.1的静态Patch,专注于Win10 PatchGuard.1.重启内核越狱,支持Win7~Win10Win10 10...转载 2019-06-23 10:16:42 · 3204 阅读 · 0 评论 -
windows内核情景分析---进程线程2
二、线程调度与切换众所周知:Windows系统是一个分时抢占式系统,分时指每个线程分配时间片,抢占指时间片到期前,中途可以被其他更高优先级的线程强制抢占。背景知识:每个cpu都有一个TSS,叫‘任务状态段’。这个TSS内部中的一些字段记录着该cpu上当前正在运行的那个线程的一些信息(如ESP0记录着该线程的内核栈位置,IO权限位图记录着当前线程的IO空间权限)IO空间有64KB,IO权...转载 2019-06-23 10:12:07 · 703 阅读 · 0 评论 -
汇编指令——转
今天来扒一扒X86汇编指令(IA-32指令),首先看看它的概念:IA-32(Intel Architecture 32bit,英特尔32位体系架构)[1] ,属于X86体系结构的32位版本,即具有32位内存地址和32位数据操作数的处理器体系结构,从1985年面世的80386直到Pentium 4,都是使用IA-32体系结构的处理器。一、IA-32指令的格式简介可以看到一条完整的IA...转载 2019-04-14 20:25:12 · 933 阅读 · 0 评论 -
WIN10中DOCKER的安装与使用
WIN10中DOCKER的安装与使用WIN10中DOCKER的安装与使用1.docker的安装环境准备下载安装2.docker的入门开始使用3.docker的常用配置在PowerShell中设置 tab键自动补全(其实用的都是cmd.exe)Settings4.用Dockerfile定义一个镜像新建目录文件构建镜像停止容器运行5.联系Docker Hub的常用操作登录...转载 2019-05-05 23:59:48 · 246 阅读 · 3 评论 -
关于数据库主键和外键
一、什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键比如学生表(学号,姓名,性别,班级)其中每个学生的学号是唯一的,学号就是一个主键课程表(课程编号,课程名,学分)其中课程编号是唯一的,课程编号就是一个主键成绩表(学号,课程号,成绩)成绩表中单一一个属性无法唯一标识一条记录,学号...转载 2019-05-15 13:20:48 · 267 阅读 · 0 评论 -
最新webshell大合集
收集与整理了各种webshell,以便在日后的项目中做Webshell检测训练。https://github.com/tennc/webshell 各种webshell集合https://github.com/ysrc/webshell-samplewebshell样本https://github.com/xl7dev/WebShellWebshell &&...转载 2019-05-23 00:50:11 · 15719 阅读 · 2 评论 -
深入解析结构化异常处理(SEH) - by Matt Pietrek
尽管以前写过一篇SEH相关的文章《关于SEH的简单总结》, 但那真的只是皮毛,一直对Windows异常处理的原理似懂非懂, 看了下面的文章 ,一切都豁然开朗.1997年文章,Windows技术的根一直没变:http://www.microsoft.com/msj/0197/exception/exception.aspxMattPietrek著董岩译 在...转载 2019-05-31 22:23:49 · 375 阅读 · 0 评论 -
hash函数查找和ASL计算
Hash表的“查找成功的ASL”和“查找不成功的ASL”ASL指的是 平均查找时间关键字序列:(7、8、30、11、18、9、14)散列函数:H(Key) = (key x 3) MOD 7装载因子:0.7处理冲突:线性探测再散列法查找成功的ASL计算方法:以下求解过程是按照“计算机统考的计算方法”,不同的老师、教材在“处理冲突”上可能会有不同的方法,所以最主要...转载 2019-06-01 11:33:33 · 1580 阅读 · 0 评论 -
转——idapython import site failed
打开IDA出现这个错误提示,问题根源是IDA找不到python,安装2.7版本的python并设置%PYTHONHOME%变量为python安装目录就可以了如果已经安装了python可以在命令行下用echo %PYTHONHOME%看看配置有没有问题...转载 2019-06-03 21:29:41 · 188 阅读 · 0 评论 -
头文件一般放什么
一般的c和c++工程里面头文件应该放那些内容:1宏定义(#define)2结构体、联合体和枚举类型的定义(这个地方对结构体有时候称为定义,有时候称为声明,个人认为定义更合适一点).3类的声明和类的定义(不是类的对象的定义)4函数的声明5全局变量的声明6typedef的声明0.一个好习惯, 除了static,inline,extern函数,正常的函数不要在.h里实现...转载 2019-06-19 20:29:11 · 2961 阅读 · 0 评论 -
转载——CVE-2019-0807
译文声明本文是翻译文章,文章原作者mcafee,文章来源:securingtomorrow.mcafee.com原文地址:https://securingtomorrow.mcafee.com/other-blogs/mcafee-labs/rdp-stands-for-really-do-patch-understanding-the-wormable-rdp-vulnerability...转载 2019-06-03 23:35:47 · 1446 阅读 · 0 评论 -
windows内核情景分析---进程线程1
本篇主要讲述进程的启动过程、线程的调度与切换、进程挂靠一、进程的启动过程:BOOLCreateProcess(LPCTSTRlpApplicationName,//LPTSTRlpCommandLine,//commandlinestringLPSECURITY_ATTRI...转载 2019-06-23 10:10:32 · 670 阅读 · 0 评论 -
git远程仓库上传及本地仓库创建
第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹)。 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建。 现在我通过命令行在桌面新建一个TEST文件夹(你也可以在其他任何地方创建这个文件夹),并且进入这个文件夹 ...转载 2019-04-11 00:36:40 · 165 阅读 · 0 评论