![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
文章平均质量分 61
rageliu
这个作者很懒,什么都没留下…
展开
-
朋友昨天发布的软件,今天就被破解了,郁闷.开始修炼汇编
TITLE 字符串转换测试COMMENT $ 文件:test10.asm 作者:刘江 日期:2006_11_02 功能:转换大写字符串为小写,并调用中断显示 $ .286data segment Buffer db I LOVE YOU_mm,0ah,0dh,$data ends code segment assume cs:code,ds:dataOnChange: push b原创 2006-11-03 09:18:00 · 1303 阅读 · 0 评论 -
CRC校验源码分析
点击文件名下载 CRC校验源码分析.pdf --------以上部分请勿修改!------------- CRC校验源码分析 这两天做项目,需要用到CRC校验。以前没搞过这东东,以为挺简单的。结果看看别人提供 的汇编源程序,居然看不懂。花了两天时间研究了一下CRC校验,希望我写的这点东西能够 帮助和我有同样困惑的朋友节省点时间。 先是在网上下了一堆乱七八遭的资料下来,感觉都是一个模样,全都是从CR转载 2007-02-20 18:08:00 · 2422 阅读 · 1 评论 -
手工构造一个超微型的 PE 文件
作者: 一块三毛钱邮箱: zhongts@163.com日期: 2003.12.18最近构造了一个微型的 PE 文件,下面把构造的方法和一点心得写出来和大家交流,也算是对 PE 格式的一个复习吧。 最终构造好的文件大小是 180 字节,可以在 Win2k 下运行,运行后会弹出一个消息框。下载来看看最后生成的文件的内容:00000000 4D 5A 00 00 50 45 00 00转载 2007-02-24 19:16:00 · 1843 阅读 · 0 评论 -
在论坛2位高手mm的基础上谈谈结构化异常处理SEH (理论+CrackMe例子分析)(发表于看雪,这里是做个收藏)
由于不是破文,也不知道前面该加点什么最近刚好看到riijj mm的CrackMe11,原帖:http://bbs.pediy.com/showthread.php?s=&threadid=38021和绫濑遥 mm的破文,原帖:http://bbs.pediy.com/showthread.php?s=&threadid=38125 2位mm都讲的很到位,偶原本也没什么好说的了,不过偶看到网原创 2007-02-15 11:30:00 · 2297 阅读 · 1 评论 -
结构化异常处理SEH
结构化异常处理(seh)(Z)毕业的事情终于要搞定了,几个月前就答应要写这么一个文章,现在补上.结构化异常处理是一种操作系统提供的机制, 用来优化程序的结构,提供更加健壮的程序执行环境.试想想你写程序不用考虑哪里有个内存访问错误,哪里有个空指针等等一类的错误,一直按照程序的逻辑结构 向下写,而不用去检查函数是否成功,这会是多么愉悦的事情(这个乃是seh的宣传词,不代表我的观点,这里转载 2007-02-14 08:52:00 · 1173 阅读 · 0 评论 -
关于mfc程序中对Button下断的一些想法
最近经常去看雪的bbs,使自己在调试方面的提高是值得肯定的,也有了些心得.不过对于mfc程序中的button下断始终没见到有比较好的方法,于是自己写了的调试程序,其实点击button后什么都没有做,就是弹出了一个消息框.我的目的是调试出如何准确地定位到这个弹出消息框的处理代码,我目前能想到的调试步骤如下:1.找WinMain函数2.找消息循环的回调函数3.从消息循环的回调函数入手分析下原创 2007-02-16 10:46:00 · 1106 阅读 · 0 评论 -
汇编代码对应的高级语言分析
该程序使用c++编写0053C9C0是一个对象指针0053C9C4也是一个对象指针mov ecx, xxxxxxxxcall xxxxxxx 这种形式一般都是调用成员函数,没有重载的非虚函数mov ecx,aaaaaaaaaamov eax,[ecx]call [eax+xxxxx] 一般是调用重载过的函数,因为要取虚函数表如果发现call [reg+xxxx] 前面的那个ecx不等于对象地址,转载 2007-06-21 09:11:00 · 1837 阅读 · 0 评论