Hooking library calls on Mac using DYLD_INSERT_LIBRARIES

QQ20130410-1
Mac offers a way to override functions in a shared library with DYLD_INSERT_LIBRARIES environment variable (which is similar to LD_PRELOAD on Linux). When you make a twin brother of a function that is defined in an existing shared library, put it in you a shared library, and you register your shared library name in DYLD_INSERT_LIBRARIES, your function is used instead of the original one. This is my simple test. Here I’ve replaced f() in mysharedlib.dylib with f() in openhook.dylib.

Continue Reading

iPhone5 QQ音乐文件导出

本来直接向从文件共享里拉出来,但是却发现这个鸟程序没有文件共享,蛋疼。

不过随便去目录下搜索了下还是能找到文件在什么地方的,什么tm0,tm3之类的文件,全部下载下来就行了。

位于qq程序的/Documents/iMusic目录下,iMusic哈哈,什么都要i开头,蛋疼啊。

下载下来直接用命令全部重命名为mp3就行了:

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\obaby>i:

I:\>cd I:\Music\iMusic

I:\Music\iMusic>ren *.tm0 *.mp3

I:\Music\iMusic>ren *.tm3 *.mp3

I:\Music\iMusic>

改名之后用mp3tag批量吧文件名替换为tag就行了。哈哈。

当然了大多数播放器会读取标签来显示,不会显示这些乱七八糟的文件名,但是去找文件的时候还是比较蛋疼,这样世界就清净多了。哈哈。

一些与WordPress相关的东西

1dzob

其实和blog相关的应用还是蛮多的,比如wp官方的app,有android和ios版本的,上面左边是android的,右边是ios的。其实很多应用对于不同的平台显示的效果确实存在不小的差异,比如那个淘宝的客户端。在安卓系统上有个聚划算,还有什么乱七八糟的东西,但是在ios上却什么都没有,由此看见用iphone的都是有钱人,上面都是什么奢侈品之类的。

最后的那个统计功能要用到wp的一个插件jetpack,昨天推荐给小白童鞋的时候小白童鞋说功能太多了,用不到,哈哈。

Continue Reading

Web Albums(iPhone) 的蛋疼明文密码

webpicasa

一款蛮不错的的Picasa相册同步软件,并且还有个密码保护功能,看起来很帅的样子。设置密码之后习惯性的想看下密码保存在什么地方,是不是明文的,于是随便在文件夹下翻了翻,不小心就找到了。娃哈哈,蛋疼啊,如果忘记密码了去软件目录下找到这个文件:

/var/mobile/Applications/51AE867E-C284-4961-B6D6-48428404FE12/Library/Preferences/com.yourcompany.PhotoGator.plist

Continue Reading

Sniffer — 嗅探之道

其实是公司内部的一份培训资料,本身没有什么技术点。也没有什么高深的技术,贴在这里,如果需要就拿去看看,如果不需要那就算了。其实这个东西在讲课的时候是有录像的,但是视频体积太大了,大约2G左右,所以这个东西肯定不会上传的,因为也没什么高深的技术。

从来我不喜欢在PPT里面写太多的文字,照着文章念我认为那是最没水平的老师干的事情,所以我更喜欢贴图。至于看到图片想到了什么那就是大家的问题了,和我无关了。整体说来课程的效果一般,听课的也不多,而没去的那些人我不认为是知道我瞎扯的那些全部的东西。至于原因也很简单,当人越来越多,部门结构越来越复杂之后,很多的事情就成了例行公事,包括去参加培训课程。这里不是说什么好不好,只是似乎这个是必然的旅程。

其余的废话就不多说了,文档链接在这里:http://sdrv.ms/NAyAhk 。如果看不到请自行翻墙。

absinthe-win-2.0.2汉化版

其实Mac下的资源汉化是一件比较蛋疼的事情,这几天在折腾各种汉化。Windows下的字符串编码相对来说常用的格式比较单一要么AnsiString,要么UnicodeString。而到了Mac底下发现各种编码Utf-8,Utf-16,UTF-32.这几天几乎把所有的编码都折腾了一遍。这个鸟东西也确实很蛋疼的说。

但是呢,客观的说这个鸟东西由于中文字符编码的问题会导致汉化之后的长度比原来的要长。于是很多的地方就没有办法进行彻底的汉化。

猛击此处下载Mac版。

Continue Reading