ISCC 2012 破解关第四题 我已经不蛋疼啦~
前一阵突然出现推出了这个破解关第四题,看了看没啥思路,题意大概就是让你反编译一个小程序,然后具体分析达到功能的方法,最后再仿写一个。
分析程序这一步不多说了,大概就是查端口,抓包,做些特殊数据的测试。端口我用的是冰刃,或者命令行netstat自己找也行,抓包我用的WSExporer可以进程抓包,比较方便
,可以在我的资源里下载。
通过端口和抓包大致可以知道,软件运行的过程是这样的。
现在2012端口建立socket连接,然后通过4次通信交换数据,最后开始阻塞模式下的聊天。