法1:
1)用ExeinfoPe查壳
检测到upx壳,使用upx-3.96-win64应用脱壳
2)脱壳
脱壳成功,使用ExeinfoPe验证
可看到成功脱壳,并且此文件为64位的ELF文件,用64位ida打开
3)打开ida后,用F5一键反编译(生成C伪代码)
进入&s1中无法找到flag,
则进入strcmp里面的flag中,即可找到flag{Upx_1s_n0t_a_d3liv3r_c0mp4ny}
法2:脱壳进入ida后,直接用快捷键Alt+T查找字符串flag
法3:用记事本/写字板打开,ctrl+F查找flag(这里以记事本为例)
文章就到这里了,希望对大家有帮助。
同时,菜鸟做题,欢迎各位大佬指正错误。