逆向
文章平均质量分 83
Rytter
explore the unknown
展开
-
Android逆向学习(七)绕过root检测与smali修改学习
这是吾爱破解正己大大教程的第五个作业,然后我的系统还是ubuntu, 这个是剩下作业的完成步骤。原创 2024-02-19 22:41:29 · 1571 阅读 · 0 评论 -
Android逆向学习(六)绕过app签名校验,通过frida,io重定向
这是吾爱破解正己大大教程的第五个作业,然后我的系统还是ubuntu,建议先看一下上一个博客,关于动态调试的,因为我这才发现动态调试是真的有很大用处,然后我们开始今天的教程(拖更很久了,最近真的很忙事情好多,抽空出一期博客,这一节博客问题其实挺多的,如果有不对的地方请指出,不胜感激)原创 2024-01-09 21:52:41 · 3448 阅读 · 1 评论 -
Android逆向学习(五)app进行动态调试
非常抱歉鸽了那么久,前一段时间一直在忙研究生保送的事情,现在终于结束了,可以继续更新android逆向系列的,这个系列我会尽力做下去,然后如果可以的话我看看能不能开其他的系列,当然这就要看我以后忙不忙了,废话少说我们开始今天的学习,动态调试。原创 2023-10-03 22:10:44 · 1753 阅读 · 0 评论 -
Android逆向学习(四)app修改smali函数跳过弹窗广告,等待广告,更新提醒
这是吾爱破解课程的第三个练习,我在写这篇博客时遇到了vscode插件bug,已经想办法联系原作者了,希望能够尽快更新修复这个问题,废话少说let’s go。原创 2023-09-05 17:51:06 · 2218 阅读 · 0 评论 -
Android逆向学习(番外一)smali2java部分文件无法反编译的bug与修复方法
我在对一些带有$$文件名的smali文件进行逆向会出现这种情况的bug这就很奇怪了,$$文件是因为使用java lambda表达式产生的一个smali代码,虽然这种代码一般非常简单,不需要逆向直接看smali代码就可以,但是作为一名有着大志向的菜狗,我最看不得电脑报错了,所以就打算直接修复这个bug下面我们就开始分析这个bug是怎么产生的以及如何修复这个东西,通过查看报错我们发现是一行命令没有正确的运行,我们直接在命令行运行一下这个命令,发现报错如下。原创 2023-09-05 13:04:33 · 2208 阅读 · 0 评论 -
Android逆向学习(三)vscode修改smali绕过vip
这是吾爱的第二个作业,主要就是要修改smali代码,其实smali代码我感觉没有必要去学,当然主要是我本来就会汇编语言,基本上汇编语言都是一样的,我是了解过mips,x86,jimple的,不管是mips还是smali还是x86的或者jimple,主要就是最寄存器的一些操作,格式也都差不多,简单学一下就可以上手。原创 2023-09-03 22:20:11 · 1500 阅读 · 0 评论 -
Android逆向学习(二)vscode进行双开与图标修改
双开就是在一个android机器中同时安装和运行两个相同的软件,实现双开的方法有很多,这里我们就讲最简单的一个就是修改包名,让系统认为这是两个不同的软件,这个的实现方法也很简单,我们只需要修改相应文件下的包名就可以了。原创 2023-09-03 17:07:09 · 2697 阅读 · 0 评论 -
Android逆向学习(一)vscode进行android逆向修改并重新打包
其实我不知道这个文章能不能写下去,其实我已经开了很多坑但是都没填上,现在专利也发出去了,就开始填坑了,本坑的主要内容是关于android逆向,主要的教程来源来自52破解论坛的大佬课程,但是那是windows版,为喜欢用linux,所以这是一个有比较大改动的学习教程,不过我确信你在windows上也可以运行,let’s go.原创 2023-09-02 23:52:05 · 3061 阅读 · 0 评论 -
Flowdroid生成apk的控制流图
flowdroid是一个静态计算Android应用程序和Java程序中的数据流的工具和库,目前已经在学术界和工业界得到广泛的使用。我们这一次使用flowdroid生成一个控制流图。原创 2023-03-19 21:55:51 · 967 阅读 · 0 评论 -
如何编写DLL文件
中文翻译为动态链接库,windows系统程序提供了很多的可以被调用的可执行文件,就像我们软件开发的时候,从来没有自己去写一个程序的图形化界面什么的,这是因为Windows系统都给我们提供了,我们只需要去调用就可以使用了。比如我们经常看到的kernel32.dll(包含管理内存,进程和线程相关的函数),User32.dll(大部分是用户接口函数)。主要是如果步提供dll文件的话那么很多应用和开发者就得自己去编写底层的代码,这将会给软件开发者带来很大的困难。原创 2022-11-24 09:02:17 · 5088 阅读 · 0 评论 -
How to deploy and use Obfuscapk
【代码】How to deploy and use Obfuscapk。原创 2022-11-21 09:52:22 · 549 阅读 · 0 评论 -
C语言的调用惯例
调用惯例Calling Convention其实就是调用方和被调用方的一种协议。一般来说调用惯例包括以下几个方面的内容。函数的参数是按什么样的顺序进行传递的,以及它是怎么样被调用的。如何对栈进行一个维护,就是如何对栈进行一个操作,也就是说是被调用函数自身将这个栈进行处理,还是说等调用函数进行栈的清空处理。对名称进行修饰。为了链接的时候对调用惯例进行区分,调用惯例要对函数本身的名字进行修饰。原创 2022-11-08 17:38:19 · 649 阅读 · 0 评论