svn一次添加所有未添加的文件

最近在linux下使用svn,有个蛋疼的问题就是每次有新文件添加了,但是自己并不能记得所有被添加的路径。 也就无法一一的使用svn add命令添加了。 然而linux下也并没有像windows中那么友好的界面操作。所幸我在网上找到了大神的遗迹,大神说“我用15分钟写出了这串命令,然后使用了他成...

2017-06-13 17:26:40

阅读数 562

评论数 3

iOS逆向工具推荐

还原符号表(作者blog) https://github.com/tobefuturer/restore-symbol 转换成动态库(作者blog) https://github.com/tobefuturer/app2dylib

2016-11-09 10:24:16

阅读数 1678

评论数 0

xcode8插件管理工具

通过如下命令安装sudo gem install update_xcode_plugins安装完成后直接执行命令update_xcode_plugins

2016-11-05 13:11:25

阅读数 1111

评论数 0

如何在Method Swizzling之后如何恢复

使用了Method Swizzling的各种姿势之后, 是否有考虑如何恢复到交换之前的现场呢?一种方案就是通过一个开关标识符, 如果需要从逻辑上面恢复到交换之前, 就设置一下这个标识符, 在实现中判定如果设定了该标识符, 逻辑就直接调用原方法的实现, 其它什么事儿也不干, 这是目前大多数代码的实现...

2016-10-19 16:02:13

阅读数 415

评论数 0

关于不同类的Method Swizzling

iOS的Method Swizzling是一个非常有意思的run time应用案例.用它可以实现AOP,也可以用来hook很多API,进行很多hack的操作相关资料很多,总体来讲就是调换两个Method的Imp,也就是调换函数指针.在很多AOP的案例中,使用这种方式hook住关键方法,在递归调用方...

2016-10-19 15:55:13

阅读数 1128

评论数 0

IOS的fat类型文件和thin类型文件的转换

ios可执行文件编译后默认包含armv7和arm64两种cpu架构,有时候我们逆向时需要分离出某一个架构,减少加载时间,可以用如下的命令瘦身:lipo binnary -thin armv7 -output bin-armv7 lipo binnary -thin arm64 -output bi...

2016-10-19 11:10:26

阅读数 1081

评论数 0

使用symbolicatecrash分析crash文件

对于我们iOS开发者来说,最心碎的事莫过于苹果审核一个星期后上架app store,而第二天就报出闪退bug。一周前我刚经历过,而且最坑的是由于第一次做个人开发,经验不足,没有集成友盟的分析SDK,还好有几个好心同事下载了,然后果然有两台机器上出现了闪退。真是天无绝人之路,最重要的crash文件有...

2016-08-26 16:44:05

阅读数 1467

评论数 0

iOS黑客技术大揭秘

“8小时内拼工作,8小时外拼成长”这是大家共同的理想。除了每天忙于工作外,我们都希望能更多地区吸收领域内的新知识与新技能,从而走向人生巅峰。Dev Club 是一个交流移动开发技术,结交朋友,扩展人脉的社群,成员都是经过审核的移动开发工程师。每周都会举行嘉宾分享,话题讨论等活动。上一期我们邀请了腾...

2016-08-16 17:07:17

阅读数 5197

评论数 3

一键启动和停止mongodb

#!/bin/bashmongod=/usr/bin/mongod mongod_data=/var/lib/mongo mongod_log=/var/log/mongodb/mongod.log prog=mongod.sh RETVAL=0stop() { grep_mongo=`p...

2016-08-06 17:48:22

阅读数 654

评论数 0

Centos7一键配置vpn脚本

#!/bin/bashfunction installVPN(){ echo "begin to install VPN services"; #check wether vps suppot ppp and tun yum remove -y pptpd...

2016-08-06 16:32:12

阅读数 3283

评论数 0

centos7代理设置

系统代理:文件路径nano /etc/profile添加下面内容http_proxy = http://username:password@proxyip:8080/ ftp_proxy = http://username:password@proxyip:8080/ export http_pr...

2016-08-06 15:33:04

阅读数 1157

评论数 0

Centos7安装杀毒软件ClamAV

原文链接:https://ismailyenigul.wordpress.com/2015/01/05/install-clamav-on-centos-7/ Clam AntiVirus(ClamAV)是免费而且开放源代码的防毒软件,软件与病毒码的更新皆由社群免费发布。目前ClamAV主要...

2016-08-06 14:56:10

阅读数 11570

评论数 0

使用CentOS7配置Squid代理

其实之前配过一个squid,只是由于太懒,网上随便搜了一个教程,用了默认端口并且没有添加用户认证。某天不幸的被爬虫扫到,被用来发了半个月的垃圾邮件。。直到有一天登录邮箱,看到了一大坨警告邮件,才意识到问题的严重。惊了个呆之后,赶紧重配一遍-.-我这里是用squid配置了一个带用户认证的普通代理。安...

2016-08-06 14:23:02

阅读数 4265

评论数 1

通过usb方式ssh到越狱设备

通过usb方式ssh到越狱设备

2016-07-21 13:23:47

阅读数 2975

评论数 0

移动App入侵与逆向破解技术-iOS篇

如果您有耐心看完这篇文章,您将懂得如何着手进行app的分析、追踪、注入等实用的破解技术,另外,通过“入侵”,将帮助您理解如何规避常见的安全漏洞,文章大纲: - 简单介绍ios二进制文件结构与入侵的原理 - 介绍入侵常用的工具和方法,包括pc端和手机端 - 讲解黑客技术中的静态分析和动态分析法 - ...

2016-07-01 19:24:56

阅读数 53594

评论数 29

对App Store App进行重签名、解密

工具 Clutch https://github.com/KJCracks/Clutch 说明 Clutch支持解密可执行文件或ipa。 原理 将应用程序运行(系统在此前会解密程序),将内存中的代码转存为另外一个可执行文件。 实践 查看应用列表 命令: Clutch -i d...

2016-03-02 17:46:41

阅读数 2122

评论数 1

升级到xcode7之后ipa文件尺寸增大,strip无效问题

If you have recently updated to new Xcode, you must have noticed the significant change in binary size. I saw it first when I was updating the JXcore...

2015-12-23 16:06:06

阅读数 990

评论数 0

Xcode升级后插件失效的原理与修复办法

Xcode 的插件大大丰富了 Xcode 的功能,而且有了 Alcatraz ,插件的管理也非常容易,像我这种 Vim 党完全离不开 XVim。但是有个非常恼人的问题:一旦升级 Xcode ,插件就失效! 之前 Xcode 升级到6.2的时候遇到过插件失效的问题,Google 之后把...

2015-12-23 14:02:55

阅读数 511

评论数 0

IPA安装包瘦身指南

Xcode's Link Map File 在讲可执行文件瘦身之前先介绍Xcode的LinkMap文件。LinkMap文件是Xcode产生可执行文件的同时生成的链接信息,用来描述可执行文件的构造成分,包括代码段(__TEXT)和数据段(__DATA)的分布情况。只要设置Project->Bu...

2015-12-17 17:28:28

阅读数 2987

评论数 0

NSURLProtocol处理重定向时需要注意301和302状态

-(NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)response { if...

2015-10-22 15:24:56

阅读数 1939

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭