第18届全国大学生软件创新大赛-软件系统安全攻防赛
钓鱼邮件
给了一个.eml
文件,outlook打开,有一个生日快乐.zip
,解压需要密码,根据发件日期,24岁等信息,可以猜测出解压密码即为生日20001111
解压后得到生日快乐.exe
,双击运行,wirshark抓包,找到ip
和port
md5结果
donntyousee
查看函数sub_405559()
存在花指令
将ret
nop掉
动调跑一下,这里一定要在函数sub_405559()
里面下断,不然单步会直接跳过该函数,直接跟丢了
多次尝试发现这个call
是进行输入的地方,这里直接进行输入然后步过
这两个call步入
第一个call
,发现是rc4初始化
第二个call
是魔改的RC4,最后加了个亦或
跟一下加密后的结果,找到存储密文的地址unk_5C6CC0
然后去看密文在哪里进行check
,这里交叉引用
定位到函数sub_4054FB
,这个call步入
发现密文
秘钥key
这里做了反调试,导致key动态和静态的值不一样
将密文和key
dump出来,用工具解密即可
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 warmlight!
评论