这个题对于其他人不是很难的,就找一下,再找一下就ok了,但是我忘了。。。
用exeinfope查下有无壳,没有,而且32位,直接32位ida搞上,看见main函数,立马点开,
有两个很显眼的函数,sub-8048414和sub-8048538点开后发现一个都与a2有关

a2与a1的关系(case0,1,3,4,5,6,7,9)有default,至少9个数,0放在首位无效,只能补到case2或者case8位置,看见case2位置时只有七个数,与sub-8048538只需要八个数不符合,补到case8位置,然后大胆猜想从case0开始读数,即a2=[105,115,101,110,103,97,114,100]

(python2.7版本支持直接print a2,3.6版本必须加括号)

a2从哪里(unk_8048760)搞了33个数来的,知道了这些直接搞脚本,于是扣脚操作来了(求大佬指点迷津)
点开那个函数,看到每四位一个的33个字符,纯手打出来了,不容易啊

本文讲述了作者通过exeinfope和IDA工具分析一个程序,发现关键函数与变量a2的关系,追踪a2的33位数值来源,并利用这些信息编写脚本的故事。涉及逆向工程、函数调用分析和数据提取技术。
492

被折叠的 条评论
为什么被折叠?



