2019年05月09日
前言在逆向和保护的过程中,总会涉及到反调试和反反调试的问题,这篇文章主要是总结一下几种常见的反调试手段以及反反调试的方法。反调试ptrace为了方便应用软件的开发和调试,从Unix的早期版本开始就提供了一种对运行中的进程进行跟踪和控制的手段,那就是系统调用ptrace()。通过ptrace可以对另一个进程实现调试跟踪,同时ptrace还提供了一个非常有用的参数那就是PT_DENY_ATTACH,这个参数用来告诉系统,阻止调试器依附。所以最常用的反调试方案就是通过调用ptrace来实现反调试。#i
2019年03月13日
Egret Wing 版本 版本 4.1.6 (4.1.6) 在新买的机子,最新的系统上要崩溃的解决方案.官方已经半年没有解决这个问题了.问题是用的框架太老了.解决方法如下:用Visual Studio Code开发egret代码.提示什么的都有编码还方便,接下来讲讲怎么在vscode中断的调试代码,动作大家都会,关键是配置0.安装插件:Debugger for Chrome1.在项目目录下建文件夹 .vscode,注意前面有一个点2.在.vscode目录下建js
2019年01月22日
#!/bin/bash
# Global build settings
export SDKPATH=$(xcrun --show-sdk-path -sdk iphoneos)
export SIMSDKPATH=$(xcrun --show-sdk-path -sdk iphonesimulator)
export MIN_IOS_VERSION=9.0
ex
2018年11月06日
思路 1.lipo 拆分 .a 文件为每个 cpu (如果只有一个 cpu就不需要,如只有 arm64) 2.ar 删除有冲突的*. o文件实践: 1. lipo -thin arm64 -output libXXXX.64.a libXXXX.a //提取 arm64的库 2.&
2018年11月02日
openwrt https://downloads.openwrt.org/releases/18.06.1/targets/dd-wrt ftp://ftp.dd-wrt.com/betas meilin https://drivers.softpedia.com
2018年10月30日
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #ffffff; background-color: #000000}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #00a0ff; background-color: #000000}
p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font:
2018年10月22日
Actually there is a CarPlay "External Display" that can be enabled, for it to show up you simply need to type in this command in a Terminal window:defaults write com.apple.iphonesimulator CarPlay -bool YESThen shutd
2018年09月22日
Xcode supports the ability to substitute the value of build settings using the $(BUILD_SETTING_NAME) or ${BUILD_SETTING_NAME} syntax in a number of places including Info.plists, other build setting values, and .xcconfig files. In
2018年09月05日
cy# @import com.saurik.substrate.MS
cy# var oldf = {}
cy# var log = []cy# MS.hookFunction(fopen, function(path, mode) {
var
2018年08月30日
security find-identity | grep EXPIRED | awk '{print $2}' | xargs -ti security delete-certificate -Z {}