- 博客(107)
- 资源 (23)
- 收藏
- 关注
原创 独立版instruments,AccessibilityInspector不依赖xcode,用于远程排查mac桌面版疑难杂症
独立版instruments,AccessibilityInspector不依赖xcode,用于远程客户排查mac桌面版疑难杂症
2022-06-03 19:50:33 478
原创 ida macOS在非英文状态下启动, 快捷键失灵或部分不可用修复(IDA7.1, IDA7.0)
ida macOS在非英文状态下启动, 快捷键失灵修复(IDA7.1, IDA7.0)IDA7.1https://github.com/fjh658/IDA7.1_SPIDA7.0https://github.com/fjh658/IDA7.0_SP
2018-10-17 14:14:19 980
原创 当IDA pro7.0遇到mojave macOS多输入法时, 会crash
当IDA pro7.0遇到mojave多输入法时, 会crash现象:7.0使用的是Qt 5.6的环境crash堆栈:Thread 0 Crashed:: Dispatch queue: com.apple.main-thread0 libobjc.A.dylib 0x00007fff686faa1d objc_msgSend + 29...
2018-08-09 18:37:42 5179
原创 原生clang支持OpenMP
原生clang支持OpenMP17天前, OpenMP正式被brew收录(在此之前的方法, 要么是安装llvm, 要么就是过时的clang-omp). 因此整个安装过程就变得简单了. 下面分别说说Xcode, Qt creator整体过程安装OpenMPbrew install libomp当前的版本对应的llvm 5.0.1Xcode的配置header file位置...
2018-03-17 21:12:03 5857 3
原创 HexRaysCodeXplorer支持ida7.0/7.1/7.2 for macOS
HexRaysCodeXplorer支持ida7.1 for macHexRaysCodeXplorerhttps://github.com/fjh658/HexRaysCodeXplorer2018-02-27发布IDA 7.1 1. decompiler增加microcode, API做了一定的修改 2. debugger相关API修改, debugger增加了二分查找, 线程...
2017-12-24 20:17:03 4942
原创 jd-gui不能在jdk9上使用
JDK9上报错类似Exception in thread "main" java.lang.reflect.InaccessibleObjectException: Unable to make jdk.internal.loader.ClassLoaders$AppClassLoader(jdk.internal.loader.ClassLoaders$PlatformClassLoader,jd
2017-09-29 13:00:07 4582
原创 ida pro 7.0 新变化
ida 7.0 新变化(作为tester, 有幸获得额外3个月的技术支持):自身二进制架构变化 (同时发布x86, x64; 在OS中, 可同时安装) x64 主打新变化 (跟着OS趋势走(64位), 所有之前的32位插件, 都要重新 适配, 编译)x86 延续了6.95的功能做了部分增强, 修复bug. (过渡兼容阶段)大量的c/c++ API做了重构 参见 https://www.
2017-09-20 08:09:06 11776 4
原创 ida pro 7支持中文字符
ida pro 7支持中文字符cfg/ida.cfg文件NameChars = "$?@" // asm specific character "_0123456789" "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz", // T
2017-09-04 17:39:30 9316
原创 ida又一神器插件复活了bindiff
ida又一神器插件复活了bindiff大家都知道zynamics时代, bindiff可是二进制比较神器, 但是收费也很贵, 网上各种盗版. 后来zynamics被google收购了, 将BinNavi系列开源. bindiff改成免费不开源.bindiff对应的OS, (在google收购前就发生了)一度有过macOS版, 后来取消了. 我曾经适配过一个在macOS可以用的版本今天的好消息
2017-08-28 13:24:36 12630 1
原创 charles的 >= iOS10.3 https代理
charles的 iOS11 https代理当OS系统升级iOS11时, 你会发现charles抓不到数据了. 如图所示 Notes You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.
2017-08-28 00:03:58 4720
原创 macOS Sierra Gatekeeper不检验证书选项没了
macOS Sierra Gatekeeper不检验证书选项没了?先看界面 如何处理, 放出选项 通过命令 放出anywheresudo spctl --master-disable还原选项sudo spctl --master-enable
2016-09-29 11:38:06 1087
原创 clang fatal error: 'stdio.h' file not found
xcode 升级了, 发现很多头文件找不到了clang的版本 源码#include int main() { printf("Hello world\n");}代码报错clang test.c -o testtest.c:1:9: fatal error: 'stdio.h' file not found#include如何解决? 主要是缺少
2016-09-18 13:44:26 14087
原创 关于ida pro的牛逼插件keypatch
关于ida pro的牛逼插件keypatch通常ida在修改二进制文件,自带的edit->patch program->assemble 可以修改x86, x64 但是不能修改arm, arm64,移动端逆向该怎么办? 之前arm下可以使用ida-patcher http://thesprawl.org/projects/ida-patcher/ 这个插件,但是必须知道arm指令对应的机器码,使
2016-08-21 19:26:08 36220 1
原创 charles 3.11对于cipher限制 Received fatal alert: handshake_failure
charles 3.11对于cipher限制 charles 3.11增加了如下的功能 Major new features:Websocket support Compose – create requests from scratch in Charles Chaos – additions and improvements to the Throttling tool...
2015-10-13 04:20:22 9972
原创 el capitan 绕过rootless
el capitan 绕过rootless关于 rootless 相关操作,参见 http://blog.csdn.net/fjh658/article/details/46535073 在 el capitan 增加了rootless,所谓rootless就是严格对os的一些系统目录做了限制,即使是sudo 也不能写 如何查看目录是否有限制?ls -lO-l ...
2015-10-08 14:05:49 1159
原创 rootless 关闭,打开
相信 这几天 有朋友和我一样升级到 osx 10.11 EL Capitan如果是正式版的话,关闭rootless 需要这样做。1. restart 电脑2. 按 cmd + r 进入安全模式3. 找到实用工具->ternimal 输入 csrutil disable #关闭 csrutil enable #打开4. 再restart...
2015-06-17 16:25:12 16723 5
原创 mac cocoapods升级到0.37了
http://blog.cocoapods.org/CocoaPods-0.37/ CocoaPods 0.37新增 1. pod缓存 2. 自定义module_map两个功能install 速度大大提高1.pod缓存, 目录如下 ~/Library/Caches/CocoaPods/Pods 目录结构 Specs文件目录 Release 库...
2015-05-06 14:24:45 863
原创 vmware for mac 无法获取内核符号
这个问题6,7月份就在了。英文叫 Unable to retrieve kernel symbols, 是因为Yosemite的内核文件移了位置。现在的位置是 /System/Library/Kernels/kernel。你执行下 sudo cp /System/Library/Kernels/kernel /mach_kernel。重启下电脑。...
2014-10-19 17:48:27 6631 1
原创 安装mitmproxy报错,xcode5.1 clang: error: unknown argument
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install mitmproxy
2014-04-27 23:01:33 1320
原创 objective c支持类方法覆盖
objective c支持类方法覆盖#import <Foundation/Foundation.h>@interface Person : NSObject+ (void) print;- (void) test;@end/////////////////////////////////////////////////////////////////#import "P...
2014-04-08 17:53:10 1042
原创 mac下升级框架sparkle
mac下的升级框架sparkle, 省去了很多的开发成本如图效果 网站地址 http://sparkle.andymatuschak.org/源码地址 https://github.com/andymatuschak/Sparkle/tree/master源码拿到后,需要简单修改才能使用1. 打开ConfigCommon.xcconfig文件找到SDKROOT, 将其...
2014-04-01 08:24:15 2224
原创 自己买了一个ios开发者帐号,如果想要几台机器共享这个开发者帐号
自己买了一个ios开发者帐号,如果想要几台机器共享这个开发者帐号。设置密码后,将dev.p12证书在新的电脑上,双击。输入刚刚设定的密码, ...
2014-03-12 16:29:14 6574
原创 eclipse支持java8
eclipse支持java8, 各位朋友如果想要学习java8新特性 详细地址 http://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_(BETA)步骤eclipseHelp > Install New Software... http://dist.springsource.com/snapshot/TOOLS/java8/...
2014-02-06 21:24:03 4399
原创 osx10.9 xcode5升级后的老代码环境变通
升级到xcode5后,编辑功能增强了,编译速度也提高了。(最主要的还是,可以真机调试ios7)但是xcode5默认的sdk是7.0的,7.0在编译时,对NavigationBar的默认值不一样了,导致老的代码很多要修改。有没有一种升级到xcode5,但是代码不需要修改的方法。有,我们的方法就是能够修改BaseSDK, 但是升级xcode5后老的sdk6.1就会被清理了,幸好我备份了
2013-10-20 11:20:44 2230
原创 xcode5升级证书问题
升级的xcode5, iphone真机运行提示: Your build settings specify a provisioning profile with the UUID “35779F09-8KB1-4394-F7CC-FEEAC04CCASD”, however, no such provisioning profile was found. Xcode can resolve th...
2013-10-20 10:46:02 6186 2
原创 java得到amr的播放时长duration
/** * 得到amr的时长 * * @param file * @return * @throws IOException */ public static long getAmrDuration(File file) throws IOException { long duration = -1; ...
2013-10-19 11:04:27 8515 4
原创 最近将osx升级到10.9,好多软件不能用,如何骗过安装程序
首先找到sudo vim /System/Library/CoreServices/SystemVersion.plist 改成如下<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plistPUBLIC"-//Apple//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/...
2013-08-29 10:27:42 3912 1
原创 secureCRT for mac配置去除
rm -rf ~/Library/Application Support/VanDyke/SecureCRT/Config/SecureCRT_eval.lic
2013-08-23 20:41:52 7431
原创 ios的UIView的tag,当是NSString时
使用 hash函数。 #import <UIKit/UIKit.h>@interface UIView (StringTag)-(void) stringTag:(NSString*) tag;-(UIView*) viewWithStringTag:(NSString*)tag;@end #import "UI...
2013-08-18 17:12:08 3240
原创 xcode xib,storyboard降级
用了xcode5打开xib,storyboard后,再用xcode4.6打开会报错 Consider changing the document's Development Target to preserve compatibility. 解决:
2013-08-12 20:26:09 2129
原创 <Error>: ImageIO: PNG invalid PNG file: iDOT doesn't point to valid IDAT chunk 解决
: ImageIO: PNG invalid PNG file:iDOT doesn't point to valid IDAT chunkColorSync使用工具重新保存一下。
2013-08-05 23:16:54 5722 1
原创 macports could not set effective gid to 0
这两天把osx升到10.9, xcode也升到5 dp3. 问题来了port报macports could not set effective gid to 0 解决办法 sudo ln -s /usr/bin/tar /usr/bin/gnutar Error: Failed to install expatPlease see the log file...
2013-07-10 10:50:43 1056
原创 Uncrustify 0.60
# Uncrustify 0.60## General options## The type of line endingsnewlines = auto # auto/lf/crlf/cr# The original size of tabs in the inputinput_tab_size ...
2013-07-07 21:17:41 1546
原创 eclipse的String超长 copy
eclipse 查看变量时,当String超长时,经常会,如下图 被truncate了我们可以variables view中 copy variables,但需要稍微修改一下,看格式 readLine"。。。" (id=23)再一种方法是change value,再copy ...
2013-06-28 10:48:49 3311
原创 支持多种浏览器下载的文件名处理方案
response.setHeader("Content-Disposition", "attachment; " + getEncodingFileName(headerUserAgent, fileName));private String getEncodingFileName(String userAgent, String fileName) throws IOExceptio...
2013-06-20 12:32:45 967
原创 mac下开发应用服务器编码问题
EMP_TYPE_MAP.put("正式", "R");EMP_TYPE_MAP.put("外包", "O");EMP_TYPE_MAP.put("实习", "R"); 今天用mac启动jetty时开发时,发现map中key变成乱码了,而且三个乱码key,put到map中,被认为相同,覆盖了,变成最后一条了. 在ternimal中输入locale
2013-06-08 21:06:33 946 1
原创 xcode4下使用svn1.7
在osx下 由于做java的开发,用port将svn升级到1.7。 但在使用xcode提交代码时,一直报错,只能通过命令行或gui工具(syncro svn client).这两天研究了下,发现 fjh-Mac-Pro:bin fengjianhua$ pwd/Applications/Xcode.app/Contents/Developerfjh-Mac...
2013-05-15 09:19:58 1208
interface inspector
2017-08-15
加密与解密(第三版)
2016-06-25
expandrive
2012-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人