1625-5 王子昂 总结《2018年2月1日》 【连续第489天总结】
A. pintools on windows
B.
刷题遇到一个解释器的题目,静态也可以做,分析了一下发现大概率是逐字符读取并运算的
那么首选逐字符爆破
最先想到的是Pintools侧信道攻击
然后就开启了一下午的折腾之旅
首先去官网下载下来windows的版本,只有几十兆,很轻松
然后就傻逼了OTZ
查了一下教程,发现有很多人在windows下用,高级版本要使用cygwin里的变量,在目录下make即可
于是导入环境变量,在Mingw中找到make.exe,放到pin\tools目录下运行
报cl.exe版本不符合的错
刚开始没管,make完了去obj-intel64下面看发现空空如也啥都没编译出来
于是搜了一下发现vc下面有cl,拖过来还是不行
换了各种版本,折腾各种变量,都死活不行
最后发现必须装visual studio……
之前一直用的CodeBlocks,最后终于屈服于巨硬大法的影响力之下了
装上以后秒编译完成(wocao
运行却报错
C:\Users\hasee>E:\ctf\pin\pin.exe -t E: