扬州网站建设多少钱,推广app是什么工作,武义做网站,电脑优化大师有用吗简单demo#xff0c;为抛砖引玉吧#xff01;360的加固我们先写一个最简单的so#xff0c;带导出函数。这已经足够简单了#xff0c;界面上打印这个值。运行起来就这样。简单的简直过分。好了#xff0c;现在我们让360加固一下。拿下来自己签名下#xff0c;安装好#…简单demo为抛砖引玉吧360的加固我们先写一个最简单的so带导出函数。这已经足够简单了界面上打印这个值。运行起来就这样。简单的简直过分。好了现在我们让360加固一下。拿下来自己签名下安装好没问题吧。我们要找的so是libnative-lib.so我们修改下VA的代码IOUniformer.cpp中(*orig_haddleadd)(ab)new_haddleadd(ab){}onSoLoaded(*name*handle) {(strstr(name)){(name)* haddleadd dlsym(handle)(namehaddleadd)inlineHookDirect(() haddleadd(*) new_haddleadd(**) orig_haddleadd)}}这样HOOK一下我们启动程序已经变成100了这是最简单的但是360加固似乎完全觉察不到我们HOOK其中的函数。而且既不需要ptrace也不需要root。就酱子了复杂的继续研究吧反正挺有意思的。