doorxp

Blog

MacOSX 系统 技巧备忘

.DS_Store是Mac OS保存文件夹的自定义属性的隐藏文件,如文件的图标位置或背景色,相当于Windows的desktop.ini。1,禁止.DS_store生成:打开   “终端” ,复制黏贴下面的命令,回车执行,重启Mac即可生效。defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE2,恢复.DS_store生成:defaults delete com.apple.deskto

android ndk compile lib

export TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/darwin-x86_64export TARGET=aarch64-linux-androidexport TARGET=armv7a-linux-androideabiexport TARGET=i686-linux-androidexport TARGET=x86_64-linux-androidexport API=29export AR=$TOOLCHAIN/bin/$TARGET-arexp

#Cocos Creator# 安卓包运行时找不到settings.js文件?

问题环境CocosCreator工程,输出Android Studio工程,用Android Studio打开,根据提示升级相关的Gradle:然后打包,安装到安卓手机上,运行测试,咦,怎么闪退了?如果查看logcat日志,可以看到错误:完整的错误信息:E/jswrapper: ScriptEngine::onGetStringFromFile jsb-adapter/jsb-builtin.js not found, possible 

jpg和png图片的无损压缩工具

网站和APP中通常包含大量的图片素材,减少图片的大小可以改善网页的加载速度、减少APP的包大小。这里介绍两个比较有效的jpg和png的无损压缩工具。1. jpegtranjpegtran 是专门针对jpg图片的无损压缩工具,支持linux、osx、windows等平台,基本用法:比如要压缩yy.jpg后重新存成xx.jpg,命令如下:jpegtran -optimize -progressive -copy none -outfile xx.jpg yy.jpg比如要针某个目录下的所有jpg进行

android so upx

在 cpp 里面加如下代码:extern "C" int const dummy_to_make_this_compressible[100000] = {1,2,3}; extern "C" { void _init() {}}upx so

破解 MAC OSX App, 原APP C++ 函数(非动态库) hook,不需要三方库.系统库就可以搞定一切

在破解应用时, 常常是某个函数返回 true 代表激活或注册了.那个我们可以修改汇编指令为 B0 01 或 B8 01 00 00 00,来返回 true,达到破解的目的. 但是有些应用返回字符串来表示是不是注册或激活了, C string 还好处理.C++的 std::string 就不好破解了.我们也常常 hook 库函数,来达到破解的目的.但有些 APP, 函数在自己包里.就不能 hook 了.今天我们介绍一种 hookAPP 自己包里的 C 函数,非 OBJC 的.我们通过修

使用 LLVM Pass 实现字符串加密

这个项目可以作为我看了这么久 LLVM 的 Docs 的一个小总结吧。这个项目主要就是给函数使用的常量字符串进行加密,在程序被静态分析的时候干扰分析。当然找到思路后,这个混淆还是很容易解开的。代码已上传到 Github chenx6/baby_string_obfuscation吐槽下,网上的文章质量参差不齐,写的让人不知所云的,真的恐怖。所以还是面向 Stackoverflow 和官方文档编程吧...为了写 LLVM Pass ,首先得看看 LLVM Programmers

Detecting task modifications

In the previous post we looked at different ways to inject code into tasks on macOS. The goal being to create increased awareness of the type of methods attackers writing malicious code on macOS might use. In this post I wanted to focus in

jar 修改 .class 重新打包

假设 这个文件为要修改的文件 Bvcn.javajavac --release 9 Bvcn.java -d .jar -uvf 路径到.jar 包名到 Bvcn.class

Cocos Creator opengles TRANSPARENT android

//android修改包org.cocos2dx.javascript下AppActivity类 @Override    public Cocos2dxGLSurfaceView onCreateView() {         Cocos2dxGLSurfaceView glSurfaceView = new&

Powered By Z-BlogPHP 1.5.1 Zero

Copyright doorxp.com Rights Reserved.