最新消息:本站技术交流 QQ 群:28124927

逆向与汇编

学习16位DOS汇编笔记

学习16位DOS汇编笔记

exchen 8年前 (2016-08-29) 5056浏览 0评论

ax //是16位的寄存器,最大可以存65535 ah,al //是8位的寄存器,最大可以存255 cs:ip //指向程序下一条执行的指令 ds //数据段寄存器 ss //栈段寄存器 sp //栈顶指针 物...

OllyDbg捕捉MFC程序按钮事件

OllyDbg捕捉MFC程序按钮事件

exchen 8年前 (2016-08-19) 4779浏览 0评论

1. 首先下消息断点WM_LBUTTONUP, 或者使用bp TranslateMessage MSG==WM_LBUTTONUP 2.点按钮会断在USER32模块中, ALT+M选择代码段F2下断点,再F9运行, 会看到执行到 0040160A ...

bootloader编写

bootloader编写

exchen 8年前 (2016-08-01) 4906浏览 0评论

nasm boot.asm -o boot.bin org 07c00h ; 告诉编译器程序加载到7c00处 mov ax, cs mov ds, ax m...

逆向与汇编的一些笔记

逆向与汇编的一些笔记

exchen 11年前 (2013-12-04) 5234浏览 0评论

寄存器 EAX:累加寄存器 EBX:基址寄存器 ECX:计数寄存器 EDX:数据寄存器 ESI:来源寄存器 EDI:目标寄存器 EBP:基址指针寄存器 ESP:堆栈指针寄存器 EIP:指令指针寄存器 条件跳转指令 ja CF=0 and ZF=0 j...

OllyDbg的一些快捷键

OllyDbg的一些快捷键

exchen 11年前 (2013-12-01) 3978浏览 0评论

F2 //下断点 F3 //加载一个可执行程序 F4 //程序执行到光标处 F5 //缩小,还原当前窗口 F7 //单步步入 F8 //单步步过 F9 //直接运行程序,遇到断点处,程序会暂停 Ctrl+F2 重新运行程序到起始处,用于重新调...

汇编ing...

汇编ing…

exchen 13年前 (2012-07-09) 5000浏览 0评论

记性不好,mark一下 源程序: DATAS SEGMENT STRING DB 'Hello World!',13,10,'$' DATAS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DA...

WinDbg实战调试命令笔记

WinDbg实战调试命令笔记

exchen 14年前 (2011-08-01) 4401浏览 0评论

1.字符串查看 da esp-20 //显示ansi字符串 du esp-20 //显示ansi字符串 db esp-20 dd esp-20 dt SYSTEMTIME //查看结构体 dt ole32!SYSTEMTIME 01960...