上面的这段代码执行也是不对的,因为在加载完之前先执行了javascript,所以如果没有断点最后在控制台能看到 document.readyState=="complete" 如果添加了onload就是加载后执行javascript了...
分类:
编程语言 时间:
2014-08-28 13:26:40
阅读次数:
187
在开发中,我们时常想从某个代码开始处进行代码跟踪调试,有人提议在需要的地方加个while(1)循环,其实这样很容易被编译器优化掉,更好的做法是,在需要的C语言代码中加入一个断点:
asm volatile("B .");
这样,代码就会停在此处不往下走,我们接下来可以使用仿真器,设置PC指向下一条,一步一步跟踪调试代码。...
分类:
编程语言 时间:
2014-08-27 23:31:48
阅读次数:
309
brk() , sbrk() 的声明如下:[cpp]view plaincopy#includeintbrk(void*addr);void*sbrk(intptr_tincrement);这两个函数都用来改变 "program break" (程序间断点)的位置,这个位置可参考下图:如 man 里...
分类:
其他好文 时间:
2014-08-27 20:24:38
阅读次数:
376
总结下Themida/Winlicense(TM / WL)的脱壳方法。 1, 查看壳版本,这个方法手动也可以,因为这个壳的版本号是写在程序里面的,在解压后下断点即可查看,这里有通用的脚本,我就不再罗嗦了,跟着脚本学吧,使用方法很简单,直接运行脚本即可。(脚本我也已传在资源中,可在文章结尾获得下载地...
先提三点 不要使用System.out.println作为调试工具 启用所有组件的详细的日志记录级别 使用一个日志分析器来阅读日志 1、条件断点 想象一下我们平时如何添加断点,通常的做法是双击行号的左边。在debug视图 中,B...
分类:
编程语言 时间:
2014-08-26 17:49:26
阅读次数:
233
OllyDbg 使用笔记 (九)
参考
书:《加密与解密》
视频:小甲鱼 解密系列 视频
这个程序安装好会会要求注册,它的密钥是按照你电脑的MAC等唯一的标识来计算的。
我们可以用PEiD来查看这个程序的类型,可以发现这个程序使用VB写的。
VB程序破解
所有VB程序几乎都依赖于MSVBVM60.dll这个动态链接库。所以程序频繁的在用户领空跟dll领空中跳来跳去。
但是正是因为这样,VB破解可以走捷径。可以直接等对 用来比较API函数 下断点来调试破解。...
分类:
数据库 时间:
2014-08-26 11:49:07
阅读次数:
242
上图先吧: 手机信息怎么发呢?一次在移动梦网上,点击忘记password,在弹出的页面上再点获取随机短信password,一个短信就发到手机上啦,哇。 看着看着,好奇的我,就想搞个不断点击那个页面的恶搞软件,好有动力,搞了几个小时都不累。 做的过程中,遇到的挫折还不少,開始想法分析它的源码,发现.....
分类:
移动开发 时间:
2014-08-25 18:49:34
阅读次数:
241
Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。Firebug是firefox下的一个插件,能够调试所有网站语言,如Html,Css等,但F...
分类:
Web程序 时间:
2014-08-25 16:58:44
阅读次数:
204
知识点:很简单的一道题做这道题时,把True写成Ture,一直通不过,后来才通过了,苦逼!内容:已知一平面直角坐标系中正方形的左上(-2,2)和右下(2,-2)的顶点坐标,,当给一个点的坐标,判断点和正方形的关系,在正方形内(含边上)输出True ,否则输出 False输入说明:一行两个数(可能为实...
分类:
其他好文 时间:
2014-08-25 08:42:23
阅读次数:
185
当应用程序出现异常而导致崩溃时,
可能光标只提示异常出现在主函数代码处,
这种情况下,即使看了日志,
也可能仍不清楚具体是哪一句代码产生了异常。
因此,需要手动设置异常断点,
调试器会在异常抛出的瞬间暂停程序的执行,
将程序准确定位到出现异常的那一行代码了。
如图所示:
异常断点添加...
分类:
移动开发 时间:
2014-08-24 23:58:13
阅读次数:
599