|
[公告]移动版块启用新域名:www.kanxue.com
太麻烦了。。哎。。 |
|
[求助]按照zhuliang帖子 调试程序发现问题
ios程序 一般是用gcc 或者 clang 编译的。。内置的符号信息。。没有windows的 pdb符号文件。。。 用gcc编译的时候 如果加上了 -fvisibility=hidden 编译选项、 不带-g 、并且strip过了。。。就没有函数符号了。。 ida 只能显示 sub_xxxx |
|
[求助]IOS上如何装jvm
如果写个app里面跑jvm 肯定可以的。。网上开源的jvm好多了。。移植个精简版的上去呗。。只要能通过审核。。不越狱都行。。 |
|
[原创]ios objc 方法调用记录插件更新:itracer v1.1
这些暂时还不支持。。以后有时间再加上 = = |
|
[原创]IDA + GDBServer实现iPhone程序远程调试
这个是因为调试的app 没有 get-task 权限。。得在app加上 Entitlements.plist 的签名才行: codesign -f -s "iPhone Developer" --entitlements Entitlements.plist demo.app <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>get-task-allow</key> <true/> </dict> </plist> |
|
[分享]MAC下的反编译、反汇编和调试神器Hopper Disassembler
貌似反arm/thumb 效果不咋滴。。 |
|
[原创]ios objc 方法调用记录插件更新:itracer v1.1
没有对objc_msgsend进行hook, 这个效率太低。。 /tmp/itrace.xml 里面需要配置你需要hook的class才行。。 而且如果程序没有调用相关的class,那么也是没有输出的。(在Xcode-Windows菜单-Organizer-Console中看) |
|
[原创]ios objc 方法调用记录插件更新:itracer v1.1
这种方式我试过。太卡。。而且不太好获取所有调用的 参数数据。。所以后来我不用了。 |
|
[讨论]我准备为大家做个论坛安卓客户端
期待iphone版啊。。 |
|
[求助]arm inline hook function
我是参照substrate做的,是可以的。设置的也是 PROT_READ | PROT_EXEC 没什么问题。 用的也是 ldr pc, [pc, 4-8],不过thumb和arm分别做了处理。。跳转的时候稍微有点区别,其他没什么。 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值