且行且远
分类: 岁月流光 由 ssfighter 于 2008年11月16日 发表

本来是想上优酷上听听相声的,结果却看了这个。虽然是在实验室看的,却感动得我掩面而泣。我们背叛了生活,背叛了信仰,却背叛不了童年,背叛不了昨天。

漠然地忙碌,我们游走在城市的边缘,混沌的奔波、生存着,与那无处安放的灵魂。我们没有机会停下脚步回头看看曾经的路,回望曾经的岁月。生活把我们推向无法回头的深渊,可是对于过去,对于童年,对于一切一切逝去的不可挽回的时光,能记得多少?又能忘掉多少呢?

生于80年后的我们,无疑是教育与社会的双重实验品。教育改革、减负、扩招……在实验的漩涡里,我们艰难地前行。我们骄傲,我们连接着过去与未来,连接着古老与现代。社会的巨大变迁转变为生活的重压让我们承担,我们无力反抗,更无法逃避,我们艰难地前行着……

儿时的岁月,逝去的时光,在一首《いつも何度でも》之中被再次唤醒,那绚烂的童年正如一本打开的大书被迅速地翻过,每一页都触及内心深处最柔软的地方。我一遍遍地听着那首《永远同在》,想起童年的日子,回首成长的轨迹,我们终究是小人物,永远无人问津,也不会有人念起,只是,我们真实地出生在80年代,成长在90年代,真实地在这个世界上存在过,生活过,这就足够了,不是吗?


分类: 编程菜园 由 ssfighter 于 2008年11月9日 发表

其实这个小脚本很早以前就做了,但是一直无人问津,不过自己倒是一直在用,以前的问题是当遇到中文ID的时候会有问题,因为会出现%8F这样的编码,所以觉得不是很完美。

后来Shawphy网友告诉了我方法,可惜自己一直没有去改原来的脚本,怪自己太懒,刚才改了一下,嗯,一下子就搞定了,再次谢谢Shawphy。

下载: fanfou_follower_status.user.js

使用前提:Firefox+GreaseMonkey。这两者是什么我就不介绍了,普及工作请自行Google:)


分类: 随心所记 由 ssfighter 于 2008年11月9日 发表

好久没写博客了,总觉得应该写点啥东西的,但是又不知道该写点啥。也许是最近比较忙,所以很多想做的事情、很多想写的东西都只能被迫放下了。记得前一段时间有位朋友给我的邮件里面问我是不是还在读书,因为工作了不可能有空搞这么多自己想搞的东西。想想他说的还真对,最近事情很多,项目催的也比较紧,所以也就没时间去干别的事情了。

前两天破解了财智6,这两天看到评论的人很多,也有人让我做一份破解的出来,其实我也不是没想过,只是有的时候觉得人家主打的软件,还是不要随便放出破解的好,所以这两天我也挺犹豫的,到底要不要放出来我得再想一想。

另外,周末本来是想把那块板子给画完的,但是周末就不想干活了,所以周末的时间基本都用来睡觉、看美剧了。嗯,另外,最近事情挺多的,光靠脑子有点记不过来,事情也有点安排不开,所以打算重新开始学习一下GTD和思维导图。周末还更新了一下MindVisualizer最新版的注册机,不过我答应过作者Edwin了,所以就不放出来了。此外,把围棋助手8.76F的破解做了一下,在这里低调地放出来吧,有需要的悄悄下载

最后,稍微发点牢骚吧。以前听说过有的女人到处蹭饭、蹭电影、蹭音乐会一类的,前两天在糗事百科上还看到了这样的女人,没想到自己身边就有,靠着自己略有点姿色就到处蹭,并且还学得像个贞洁烈女一样”守身如玉“,汗死。好了,不再牢骚了吧,这种人自己敬而远之也就好了。


分类: 逆向手札 由 ssfighter 于 2008年11月3日 发表

用财智记账也挺长时间的了,以前用财智5,一直用王猛的破解补丁,整个v5的一直都很好用,不过现在财智6出来了,感觉这个版本比5人性化了许多,当然也有很多原来5的功能我到现在都不知道在哪儿。觉得财智6挺好的,本来打算买一份的结果没想到现在财智6采用按照授权时间来付费的方式了,3个月就50块钱,不是我这样的小烟酒僧承受得起的。网上有份破解,刚下载到电脑上,结果发现财智6更新了,原来的破解肯定是没法用在新版本上了,也懒得再到处找了,干脆自己破解一个算了。

财智6完全采用联网验证的方式来校验序列号。先脱壳,UPX的壳太简单了,秒脱。然后运行程序,会提示你升级,这是因为财智6在运行的时候会首先校验源程序文件的CRC等参数,然后把这个参数发到网上去进行联网验证,以此来判断版本号是不是正确以及是否需要升级。

0084D158    E8 AF59EFFF     call    00742B0C

联网验证部分都在上面这个call里,可以下MessageBoxA断点,然后往上找找,爆破掉这里的提示,就不会提示升级的问题了,不过这样也有个缺点,就是把升级的提示完全地ban掉了,需要升级的时候也没提示了。

然后再往下看

0084D1A6    8B45 FC         mov     eax, dword ptr [ebp-4]
0084D1A9    BA 10D68400     mov     edx, 0084D610                    ; ASCII "4201"
0084D1AE    E8 117FBBFF     call    <StrCmp>
0084D1B3    75 59           jnz     short 0084D20E

这里与4201比较,下面还有与6113比较等等地方,这里是对从网上获取的消息进行判断并提示的地方,4201告诉你软件版本过低,让你赶紧升级,这当然是由于脱壳导致的,所以爆掉84D1B3处就可以。再往下,

0084D3CC    E8 BFF32100     call    00A6C790
0084D3D1    84C0            test    al, al
0084D3D3    75 15           jnz     short 0084D3EA
0084D3D5    8D55 C8         lea     edx, dword ptr [ebp-38]
0084D3D8    A1 44B4A800     mov     eax, dword ptr [A8B444]
0084D3DD    8B00            mov     eax, dword ptr [eax]
0084D3DF    E8 A0FA2100     call    00A6CE84
0084D3E4    837D C8 00      cmp     dword ptr [ebp-38], 0
0084D3E8    EB 0E           jnz     short 0084D3F8
0084D3EA    33C9            xor     ecx, ecx
0084D3EC    33D2            xor     edx, edx
0084D3EE    A1 14D97300     mov     eax, dword ptr [73D914]
0084D3F3    E8 FC27EFFF     call    0073FBF4

84D3CC的这个call是计算该授权号剩余的天数的,往里跟两层,来到这里:

00A6CD24    53              push    ebx
00A6CD25    83C4 F8         add     esp, -8
00A6CD28    8BD8            mov     ebx, eax
00A6CD2A    8BC3            mov     eax, ebx
00A6CD2C    E8 6B010000     call    00A6CE9C
00A6CD31    DD1C24          fstp    qword ptr [esp]
00A6CD34    9B              wait
00A6CD35    E8 9A009AFF     call    0040CDD4
00A6CD3A    DC2C24          fsubr   qword ptr [esp]
00A6CD3D    D805 4CCDA600   fadd    dword ptr [A6CD4C]
00A6CD43    E8 8C6599FF     call    004032D4
00A6CD48    59              pop     ecx
00A6CD49    5A              pop     edx
00A6CD4A    5B              pop     ebx
00A6CD4B    C3              retn

这是一个完整的子程序,这里是计算剩余时间的,如果计算结果是负的,那就说明该授权已经过期了,不过注意到[A6CD4C]=1.0,所以只要把这里改成10000这样的比较大的数,就能保证授权不过期,至少在新版本出来前不会过期。这个call在程序中很多地方都会调用,所以只要改了[A6CD4C]的值,就能一下子爆掉程序内所有判断是否过期的校验。

再往回,看到84E3D8处的跳转,这里只要把jnz改成jmp,也就是说不call 73FBF4,就不会有授权已过期的提示了。

基本上暂时就发现了这些需要爆破的地方,改了应该就能一直使用财智6了。曾经想自己做个Loader,照着《加密与解密》书上的程序改的,但是就是不好用,目前我也找不出毛病到底在哪儿,不知道有没有高人可以帮我解决一下loader的问题?谢谢~


分类: 逆向手札 由 ssfighter 于 2008年10月25日 发表

嗯,Maze是个啥不用介绍了,也懒得介绍了。基本上每一次Maze出新版本我都会做一个显完整IP的版本,这次也不例外。虽然自从我大学毕业之后,这个软件就再也没用过了,不过还一直在关注着。Maze会根据用户的等级来隐藏IP,只有10级以上才能显示用户完整的IP地址,所以做了这个补丁,让任何等级的用户都能看到别人完整的IP。

下载并解压缩之后,覆盖原文件夹下的同名文件即可。

下载地址:

Box.net | eSnips | SkyDrive