一次mac上的反向工程实录

连续参加了四天的Debugging培训,知道了不少Visual Studio Debugger和WindDBG的窍门,新鲜内容不多,倒是激起了做reverse engineering的兴趣。Windows平台就算了,Mac上倒是从来没搞过,刚好手上有一个要注册的软件还没注册,就拿它试试。事先声明,本次crack纯属技术演练,无其他用意。涉及到该程序的内容,会尽量用xxx表示。 首先启动程序,程序停留在了填写注册码的对话框上,打开Terminal,运行gdb,attach上进程。bt察看stack, (gdb) bt #0 0x9000b0a8 in mach_msg_trap () #1 0x9000affc in mach_msg () #2 0x907e4114 in __CFRunLoopRun () #3 0x907e3a18 in CFRunLoopRunSpecific () #4 0x9321d980 in RunCurrentEventLoopInMode () #5 0x9321d014 in ReceiveNextEventCommon () #6 0x9321ce80 in BlockUntilNextEventMatchingListInMode () #7 0x93720104 in _DPSNextEvent () #8 0x9371fdc8 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] () #9 0x938cae30 Read more about 一次mac上的反向工程实录[…]

自动将iTunes中的选择歌曲列表添加到ecto

试了一下Automator,没有想像中好用,但也不至于象Applscript那么让我困惑了。 一直很想有一个简单办法可以帮助我把在iTunes中选中的歌曲添加到ecto中,那些iTunes To HTML的小程序都太overkill了。几翻尝试终于搞出了一个Automator Action,在iTunes中选中,然后再运行这个action就可以自动导入ecto了。下面用这个方法导出的近期“最爱”: Song Album Artist Galveston Loose – New Sounds Various Artists / Loose – New Sounds Of The Old West – Volume Three Sparklehorse Lightning Frightening The Man Who Sold The World David Bowie Pista 2 Award Winner STAN GETZ 07 – Marian Nouvelle vague Marc Collin 伍。赶路 镜花缘记 窦唯·Fm3 Denial Read more about 自动将iTunes中的选择歌曲列表添加到ecto[…]

FBO wordpress plugin 0.3

因为本职工作太忙,搁置了一端时间,最近抽空把它搞出来了。 花了一些时间重构,把opml的解析和生成彻底分成独立模块,把view的部分也独立出来,从目前结构上讲,不但可以很容易加入新的provider,新的view也可以以插件形式加入了。目前支持的view有两个,一个是可以放在sidebar里的fbo_list_show(),我的sidebar就是一个例子,还有就是可以放在page template里的fbo_show(),就象这里。 这次最大的改变是采用了异步触发FBO的生成和搜集过程。在无需后台cron的支持下,FBO的生成和搜集仍然由用户浏览页面触发,但触发通过XMLHttpRequest转化成一个不阻塞的后台异步过程,用户不会感到任何的延迟。也因为这个原因,在刚安装完这个版本后,最好在Option中先强制搜集一次朋友的FBO信息。 另外就是改善了缓存机制。 下载在这里: fbo.0.3.tar.gz 安装方式仍然是在wp-content/plugins下解开,在plugin页面中enable,然后在Option下的FBO里配制。

Boot Camp – boot your mac into Windows XP

Apple出了自己的双启动系统Boot Camp,可以让你的Intel-based Mac启动Windows XP. 不管让多少人跌掉眼镜,苹果总是知道自己该干什么,最大程度的拉拢了还在犹豫的潜在用户.我并不把这看成对现有桌面系统市场的妥协,更象对自己产品的自信. 听了这个消息最头疼的,可能是Dell吧.

不太地道的ringo

今天突然收到熟人给我寄到gmail的信,里面是一个链接”See his Photo”,点过去是一个叫ringo的网站,看上去象类似Flickr的照片分享,但并没有看到他的照片,倒是让我以我的gmail来注册,注册很简单,但紧接着问我gmail的密码,我很不谨慎的输入了密码,马上就弹出一个窗口让我确认给我所有的contact发一封邀请信。OK,我马上明白我为什么会受到那封信了。我没有让它发送任何邀请。 随便的浏览了一下这个网站,一个典型的SNS网站,很讨厌的是每点一个页面就弹出一个广告,更让人讨厌的是这种近乎流氓的建立社会化网络的方式。大家看到这个网站的邀请务必小心,网站地址是www。ringo。com。