|
|
|
我写的一个OllyDbg插件,一个内存补丁插件
http://www.qiuhao.com/Tips45000%5C47808.htm 引用: 方法①: 对DLL的工程DEBUG, 在DLL工程的Project Setting->Debug->Executable for debug session中加入你的.exe的路径和名字。 可以在dll中设置断点,.exe程序必须要调用dll中函数。 方法②: 有个更好的方法:(我也没试过)在settings/debug中category选additional dlls, 然后将你要调试的dll加进来。这样,即使你用loadlibrary动态加载dll,也可以加断点了。 还有输出路径也要设置。 ---------------------------------------------------------- 如果是普通的DLL的调试方法我是知道的,但是这是OLLYDBG的插件呀,我早就尝试过把OLLYDBG放入EXE来调试,但是不行呀 |
|
[求助]请问OD的disasm在VC下如何配置才能编译成功
是不可能通过的,因为缺少头文件 |
|
我写的一个OllyDbg插件,一个内存补丁插件
有几点需要注意的地方 首先在[BaseAddress]下面一行一定要接基地质,这是不能有空行的,基地质是16进制的 下一个就是,标签跟注释必须跟汇编语言在同一行。也就是说不能这样 1 L1: 2 XXX; 必须这样 1 L1: XXX 注意在我使用的词法分析中,标签被定义为一个以_或字母打头的标示符,后面跟:的.不能象汇编中一样用@ $等字符 在[StartAddress]跟[EndAddress]之间是可以有空行的 这些问题,主要我必须使用插件的汇编语言API所导致的,我会尝试尽量修正 没办法我是编程菜鸟,不可能自己写一个拥有Olly这样表达式的汇编程序功能 对于由于我程序而出现的任何错误,深表道歉。 最后补充一下,谁能告诉我,写插件怎么调试呀,我不知道怎么调试,我靠的只能是编译器报告的有限的语法错误,无法调试找出错误,太痛苦了。我不知道编译了多少次,然后放在插件目录下,然后启动OD来看效果。哎~~~~~~~`~~~ 在我发布后,忽然发现了几个小错误,修改打开对话筐的问题,提供了错误行的报告。 |
|
解密高手进啊![求助]
这说明 密码或则密室可能存放在物理硬盘上,你可以跟踪一下看看 |
|
新手脱ASProtected2.3的问题,请高手指点 谢谢
经过N次跟踪,我终于脱了他了哈哈 |
|
新手脱ASProtected2.3的问题,请高手指点 谢谢
我尝试过把ASPR分配的虚拟地址的空间内容复制到原程序,但是这样只能治表不能治本,如果程序很大的话,很多函数会被替换,不知道有没有什么好的解决办法 |
|
|
|
|
|
一个通过直接读写硬盘扇区的程序 (写的不好还请多多指正)
其实这个程序主要是那个驱动程序,因为很小只有几K,你可以使用IDA反汇编他,代码是很容易搞清楚的。 至于GUI界面嘛,因为我没有使用MFC,而是使用了自己的一套小库,而我在写这个库的时候又没有写注释,很难看懂的,所以我就没有拿原代码出来。你可以反汇编看看的 |
|
关于 Fi 的讨论(欢迎高手来讲解)
是吧 文件放到FI的文件上 不是窗口上 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值