首页
社区
课程
招聘
[原创]第八题只找到算法的未完成思路
2017-6-17 11:32 3450

[原创]第八题只找到算法的未完成思路

2017-6-17 11:32
3450

这道题目是最有感触的一道题,前面六道题踩了N多坑,终于做这道题有点感觉了。

通过自己的一点点分析,学习反调试流程并找到针对性绕过的方法,然后分析了Tls如何修改源程序流程的。

无奈时间不够,只找出了具体算法:

sub_401D50(str, strlen(str), &Dst);
v1 = strlen(&Dst) == 90 && *(Dst+20) == 0x2D && *(Dst+21) == 0x2D && *(Dst+61) == 0x2D && *(Dst+62) == 0x2D ;
if (v1 && sub_401EC0(&str) &&   sub_402090(&str) && sub_4021D0(&str))
{
  return 1 ;
}
else{
  return 0 ;
}

但期间收获还是很大,因此就把思路写了出来,共勉。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 1
打赏
分享
最新回复 (3)
雪    币: 1319
活跃值: (1325)
能力值: ( LV8,RANK:140 )
在线值:
发帖
回帖
粉丝
inquisiter 2 2017-6-18 19:37
2
0
这位仁兄跟我差不多啊,总结的不错
雪    币: 1319
活跃值: (1325)
能力值: ( LV8,RANK:140 )
在线值:
发帖
回帖
粉丝
inquisiter 2 2017-6-18 19:39
3
0
不过我用的调试器好像在int  2D哪个地方没有执行一个指令之后的代码,好想跳到异常处理代码里了
雪    币: 4441
活跃值: (805)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
windtrace 2017-6-19 08:51
4
0
感谢分析文章,虽没有最终结果,但对小菜们却最是有用。
游客
登录 | 注册 方可回帖
返回