问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

system debuggers是什么

发布网友 发布时间:2023-06-29 00:34

我来回答

1个回答

热心网友 时间:2024-12-12 07:52

原文出处:[url]http://www.wangchao.net.cn/bbsdetail_816652.html[/url]
很久不见的朋友发来一条短信,给了我一个Skype的号码,叫我网上见。赶紧下载、安装、运行,迎接我是一个冷冰冰的对话框:“Skype is not compatible with system debuggers like SoftICE.”,既然不想让SoftIce下课,自然就要向Skype开刀了。杀鸡焉用牛刀?先用Ollydbg试试,如果不行再请SoftIce出马,更何况在应用级调试中Ollydbg有更良好的操作特性。用Ollydbg调入Skype的执行文件,先偷个懒,不去找MessageBox函数的调用点,直接寻找“Skype is not compatible with system debuggers like SoftICE”。运气不错,在“所有的参考文本字符串”中找到了该字符串,然后双击它,直接跳到了00B7CB62,往下一看正是我们要找的MessageBox!是不是很爽,像精确制导*一样?代码如下: =================================================================================== 00B7CB4D . E8 F6FB89FF call <jmp.&ole32.OleInitialize> 00B7CB52 . E8 1193A6FF call Skype.005E5E68 00B7CB57 84C0 test al,al 00B7CB59 . 74 1A je short Skype.00B7CB75 00B7CB5B . 6A 00 push 0 ; /Style = MB_OK|MB_APPLMODAL 00B7CB5D . 68 3CDDB700 push Skype.00B7DD3C ; |Title = "Skype" 00B7CB62 . 68 44DDB700 push Skype.00B7DD44 ; |Text = "Skype is not compatible with system debuggers like SoftICE." 00B7CB67 . 6A 00 push 0 ; |hOwner = NULL 00B7CB69 . E8 C2BF88FF call <jmp.&user32.MessageBoxA> ; \MessageBoxA =================================================================================== 注意到在00B7CB59处有一个条件转移语句,如果寄存器al等于0则跳过MessagBox,赶紧在此处放置一个断点,按F9执行程序,马上在00B7CB59停了下来,我们可以看到al不等于0,CPU的Z标志位为0,je不执行跳转。要想je跳转很简单,只要在标志位Z的数值0上双击一下,Z就等于1了,可以清楚的看到je发生跳转的红色箭头了,继续往下执行,呵呵~~Skype开始执行了,只是闪了一下主窗口就因为异常而中止执行了,看来跳过了对SoftIce的检测。下面就对Skype动手术,看看能否成功。要想跳过MessageBox可以将je语句改成jmp或者让al=0,我不喜欢硬生生的jmp,还是随着程序的脉络斯文一点,的所以我选择了后者,将“test al,al”改成“xor al,al”即可,也就是将“84c0”改成“32c0”。用十六位编辑器Skype搜索特征信息,我们不妨取长一点,搜索“84 c0 74 1a 6a 00 68”,结果令人满意,该串在全局是唯一的,把“84”改成“32”然后存盘运行,Bingo!搞定!看来对SoftIce的判断确实是由Skype.005E5E68完成的,我们不妨进去看看,到底它是怎么检测的?重新的设置断点,进入该子程序,大步的执行就是了,反正我只是看看而已。一些熟悉的字符串闪过屏幕“\\.\SiwvidSTART”、“\\.\NTICE”、“\\.\Siwvid”、“\\.\SICE”,看来是通过SoftIce的一系列服务来判断是否安装了SoftIce。 (注:拿来做试验Skype是2.0版的,包括原版和Tom版)

参考资料:http://www.wangchao.net.cn/bbsdetail_816652.html

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
笔记本电脑的哪些牌子什么牌子的笔记本电脑好 笔记本电脑品牌质量排行榜你知道哪个最耐用全面解析笔记本电脑品牌的质 ... 十大笔记本电脑品牌笔记本电脑推荐品牌 各大汽车电脑品牌厂家官方售后服务电话合辑v3.00 哪种笔记本电脑售后好哪个品牌电脑售后好 各大笔记本电脑品牌售后网点及售后电话汇总解决您笔记本电脑问题的选 ... 如何教育孩子成学霸 学霸的家长是怎样培养孩子的? 聪明的懒孩子怎么变成学霸 学霸孩子怎么培养 龙之国物语甜心女王厉害吗 龙之国甜心女王好还是海皇好 跪求2013年上映的由乔什·杜哈明主演的爱情避风港百度云资源 爱情避风港的幕后制作 蓝牙耳机一连上就自动播放音乐是怎么回事? 剧情男女瓷器然后接吻是什么电影 ...一个外国女人穿着旗袍,还有个外国男孩,还有从水里打捞的瓷器... 苏暮雪叶潇霆谁写的 ...姐姐们帮帮忙,我想找一部韩剧名叫《夏姓的诱惑》或《爱上女主播... 江南衣柜男装是零库存吗 江南风情衣柜配什么颜色地砖? 室内大衣柜图片 奇异果果肉是什么颜色 奇异果果肉是什么颜色 【合集】豆瓣韩剧评分排行榜,【免费高清】在线观看百度网盘资源 这个是哪个动漫上的 桃花开头怎么写作文 男人在40岁后,发现自己的儿子是老婆和别人生的,那还有没有义务抚养... 山东邹平的美食能吃吗? 邹平樱花山几月份去合适 小太监变身计txt全集下载 抗战变身小说,没有太监的! 双重命运txt全集下载 纳瓦希·普潘塔奇斯结婚没 各位高人哪里有&lt;&lt;别拿自己不当干部&gt;&gt;电影下载地址,谢谢赐教. 我的程序员女友电视剧,在哪里看 ...少爷受很喜欢管家攻,后来才知道攻是为了复仇才成为自己的管家。有... ...是一个女孩她妈在一个有五个恶魔少爷的家里当管家,结果最小的少爷喜... 帮我看看这是琥珀,不是柯巴或者其他的什么吧 有谁对琥珀有研究?我的琥珀,拿针轻轻一扎,就掉了针尖那么大一块... 同里到乌镇有多远? 徐工液压油200L有多满 1毫升液压油(46#抗磨油)有多少滴, 200L的桶装油类使用中如何测量剩余量? 我在报纸上看到有人看耶鲁大学公开课视屏,而且她们神奇地找到了教学大... 求耶鲁大学开放课程,,基础物理的中文字幕 狗狗为什么有这么几天焦躁不安,手挠窝,恋主人的鞋子 狗狗不爱吃饭,也不爱动,最近爱挠床,狂叫,身体有时候发抖 九十年代的日本动画片,主角是一个男孩受爷爷的影响很爱炒面,叫什么名字... 母狗下完崽子为什么总挠窝