随笔分类 -  软件调试

010editor 破解 扩展
摘要:1. 注册机注册,注册机搜一下吧 (破解算法各版本通用)2. 绕过网络验证,每次关闭010editor时都会网络验证,并将验证结果写道本地,所以:HKEY_CURRENT_USER\Software\SweetScape\010Editor\CLASSES\CLSID\{FA1395FC-83C3-... 阅读全文

posted @ 2015-08-28 11:25 rainduck 阅读(984) 评论(0) 推荐(0)

编译错误
摘要:incomplete type,invalid use of incomeplete type ...等问题可能是由于没有引入恰当的头文件,或者没有以恰当的顺序引入头文件。 阅读全文

posted @ 2014-09-12 21:55 rainduck 阅读(171) 评论(0) 推荐(1)

ARM指令中的函数调用
摘要:1. 重要寄存器SP 栈指针, 每一种异常模式都有其自己独立的r13,它通常指向异常模式所专用的堆栈,也就是说五种异常模式、非异常模式(用户模式和系统模式),都有各自独立的堆栈,用不同的堆栈指针来索引。这样当ARM进入异常模式的时候,程序就可以把一般通用寄存器压入堆栈,返回时再出栈,保证了各种模式下程序的状态的完整性LR 链接寄存器,一般用来存储返回地址;在执行BL或BLX等指令时,会自动存储下一条指令地址,即返回地址PC 程序计数器,存储将要执行的指令2. 程序跳转B ;--> PC,即跳转到labelBL ;将当前指令的下一条指令的地址存储到LR,然后跳转到label --> 阅读全文

posted @ 2014-03-04 17:21 rainduck 阅读(2034) 评论(0) 推荐(0)

使用WIFI连接android进行调试和adb操作
摘要:本人需要wifi连接android进行调试的原因主要是要经常用到IDA pro进行调试,但手头有的IDA Pro版本只是windows的,开发可能更多用Mac OS X了,来回拔插、调试很不方便,所以wifi连了之后,可以省事儿很多。设置方法源于此贴,具体如下:1. 手机端开启adb tcp连接端口:/$setprop service.adb.tcp.port 5555:/$stop adbd:/$start adbd其中setprop是用来设置系统属性的,这里不需要root权限,su即可。可通过adb shell设置,亦可通过手机上安装的Android terminal设置。2. 电脑端的设 阅读全文

posted @ 2014-03-02 19:34 rainduck 阅读(19793) 评论(0) 推荐(1)

调整wdk编译过程中的warning级别
摘要:在命令行中编译驱动时,尤其是free版本时,经常会出现将警告视为错误的窗口从而导致编译失败,常见的提示:error C2220: warning treated as error - no ‘object’ file generated这时候需要调整warning级别。一种方便的方法就是在makefile中如下定义:!if $(FREEBUILD)MSC_WARNING_LEVEL=/W1!elseMSC_WARNING_LEVEL=/W3!endif意思是:如果是Free编译时设置警告级别为1,否则默认为3。其他参考:http://hi.baidu.com/xicao54007/item/1 阅读全文

posted @ 2013-03-27 17:35 rainduck 阅读(500) 评论(0) 推荐(0)

MFC程序下,关于静态lib库的调用上的连接问题
摘要:问题起源: Linking...libc.lib(crt0dat.obj) : error LNK2005: _exit already defined in msvcrtd.lib(MSVCRTD.dll)libc.lib(crt0dat.obj) : error LNK2005: __exit already defined in msvcrtd.lib(MSVCRTD.dll)libc.li... 阅读全文

posted @ 2010-11-01 02:02 rainduck 阅读(4120) 评论(0) 推荐(0)

Linxu下段错误(segmentation fault)的调试
摘要:最近在学习Linux下缓冲区溢出相关的内容。调程序时经常遇到segmentation fault的错误。。郁闷。。。可简单理解为造成改错误的原因是访问地址违规。包括这几个可能的方面:访问的地方受系统保护数组等访问越界。,,,,其他具体细节原因需要gdb进一步的调试。关于segmentation fault的调试,这篇段错误bug的调试的文章提供了几种方法,转载以学习之。~~~我们在用C/C++语言... 阅读全文

posted @ 2010-08-10 13:02 rainduck 阅读(1116) 评论(0) 推荐(1)

导航