修改了个Command Bar v3.20.110 用来支持 Ollydbg 2.01 final

September 27, 2013 – version 2.01的Olly dbg 2.01中使用Command Bar v3.20.110会在启动后崩溃。原因是OD加载插件后对比返回的版本,发现插件支持的版本小于当前版本号会FreeLibrary。Command Bar在前面的初始化中做了SubClass,但是在DLL DETACH中没有正确反初始化,造成call WndProc的时候崩溃。修改返回的2010000版本号为2010001解决。

点击下载:CmdBar

另外,也可以直接修改OD2下面位置的代码解决:

004D878E |. 81FF 01000102 |cmp edi, 2010001

这里放一个跳过了插件版本判断的ollydbg.exe

点击下载:ollydbg

针对GFW不定期封杀VPN的对策

从去年开始就发现VPN不定期的出现异常。断断续续忍受着用了将近1年,还是找了个办法搞定。记录一下方便后来者。

我之前的VPN是搭建在自己Linux VPS上的pptpd服务器。某次GFW升级后常常出现连接超时或者在帐号认证的步骤超时,错误码常常为800或者7xx。因为目前GFW针对VPN标准协议处理得比较完善,所以改用SSH隧道+Sock5代理的形式。Sock5代理可以用putty的SSH隧道功能方便的开启一个本机代理端口,然后采用Proxifier作为客户端连接到本地的SSH代理端口上。SSH因为有安全连接层,而且正常的业务访问使用得很多,GFW在封杀上会相对比较保守,应该能够顶上不少时间。