随笔分类 -  CTF

CTF
摘要:1. 在逆向过程中经常需要定位方法在哪个so中,而app加载的so很多,比如 那么如何快速定位方法在哪里呢 2. 比如如下案例,首先看日志 03-28 11:01:56.457 14566 14566 D KM-NATIVE: JNI_OnLoad 03-28 11:01:56.457 14566 阅读全文
posted @ 2023-03-28 17:01 明月照江江 阅读(1774) 评论(0) 推荐(0) 编辑
摘要:这一题不easy,不知为何叫这个名字。。。。 1. apk 安装到手机,不知所云,各种亮瞎眼闪光 2. jadx 打开apk,一行java代码都没有,打开AndroidManifest看看 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns: 阅读全文
posted @ 2023-03-22 15:54 明月照江江 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1. apk 安装到手机,提示输入注册码 2. jadx打开apk MainActivity.java @Override // android.app.Activity public void onCreate(Bundle savedInstanceState) { String str2; s 阅读全文
posted @ 2023-03-20 17:03 明月照江江 阅读(96) 评论(0) 推荐(0) 编辑
摘要:1. apk 安装到手机,老套路需要输入flag 2. jadx 打开apk,没有加壳 ...... public void onGoClick(View v) { String sInput = this.etFlag.getText().toString(); if (getSecret(get 阅读全文
posted @ 2023-03-20 11:27 明月照江江 阅读(104) 评论(0) 推荐(0) 编辑
摘要:1. apk 安装到手机,提示输入flag 2. jadx 打开apk看看 private static char a(String str, b bVar, a aVar) { return aVar.a(bVar.a(str)); } /* JADX INFO: Access modifiers 阅读全文
posted @ 2023-03-19 13:20 明月照江江 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1. apk安装到手机,提示输入用户名注册码 2. jadx 打开apk public boolean checkSN(String userName, String sn) { try { if (userName.length() == 0 && sn.length() == 0) { retu 阅读全文
posted @ 2023-03-19 10:59 明月照江江 阅读(82) 评论(0) 推荐(0) 编辑
摘要:1. apk 安装到手机,提示需要输入flag 2. jadx打开apk public class MainActivity extends c { static { System.loadLibrary("native"); } /* JADX INFO: Access modifiers cha 阅读全文
posted @ 2023-03-19 10:30 明月照江江 阅读(111) 评论(0) 推荐(0) 编辑
摘要:1. apk安装到手机,随便输入点内容,提示错误 2. jadx打开apk btn.setOnClickListener(new View.OnClickListener() { // from class: com.testjava.jack.pingan2.MainActivity.1 @Ove 阅读全文
posted @ 2023-03-18 17:25 明月照江江 阅读(88) 评论(0) 推荐(0) 编辑
摘要:1. 手机安装apk,随便点击,进入到第二个页面就停了 2. jadx打开apk,发现一共有三个activity,其中第三个activity: FileDataActivity 里面有东西 public class FileDataActivity extends a { private TextV 阅读全文
posted @ 2023-03-18 12:44 明月照江江 阅读(155) 评论(0) 推荐(0) 编辑
摘要:1. apk安装到手机, 老套路了 2. jadx打开 this.btn.setOnClickListener(new View.OnClickListener() { // from class: com.example.yaphetshan.tencentgreat.MainActivity.1 阅读全文
posted @ 2023-03-18 12:27 明月照江江 阅读(59) 评论(0) 推荐(0) 编辑
摘要:apk 安装到手机,随便输入点内容,提示错误 2. apk 拖入到jadx中看看 public class MainActivity extends AppCompatActivity { /* JADX INFO: Access modifiers changed from: protected 阅读全文
posted @ 2023-03-18 12:21 明月照江江 阅读(114) 评论(0) 推荐(0) 编辑
摘要:1. apk 安装到手机,是一个cocos2dx 写的打飞机的游戏 题目描述跟得分有关(题目描述: play the game, get the highest score) 2. jadx 打开apk public class FirstTest extends Cocos2dxActivity 阅读全文
posted @ 2023-03-18 11:14 明月照江江 阅读(120) 评论(0) 推荐(0) 编辑
摘要:1. apk 安装到手机, 啥输入框都没有 2. apk拖入到jadx中看看 public class MainActivity extends Activity { @Override // android.app.Activity public void onCreate(Bundle save 阅读全文
posted @ 2023-03-17 15:29 明月照江江 阅读(235) 评论(0) 推荐(0) 编辑
摘要:1. 这一题下载下来是个jar文件,感觉很android关系不大,但还是放在了mobile这个分类下了 2. 直接java jar运行,提示需要输入密码 # java -jar 169e139f152e45d5ae634223fe53e6be.jar Enter password: 1234 Inc 阅读全文
posted @ 2023-03-17 12:47 明月照江江 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1. apk安装到手机,提示输入flag 2. jadx打开apk 定位到checkSN方法 public boolean checkSN(String userName, String sn) { if (userName != null) { try { if (userName.length( 阅读全文
posted @ 2023-03-17 12:34 明月照江江 阅读(155) 评论(0) 推荐(0) 编辑
摘要:这是一道纯算法还原题 1. apk安装到手机,提示输入flag,看来输入就是flag 2. jadx 打开apk查看 this.button.setOnClickListener(new View.OnClickListener() { // from class: com.example.test 阅读全文
posted @ 2023-03-16 19:09 明月照江江 阅读(332) 评论(0) 推荐(0) 编辑
摘要:1. 下载并安装apk,提示要输入密码 2. apk拖入到jadx中看一下 this.login.setOnClickListener(new View.OnClickListener() { // from class: com.example.test.ctf02.MainActivity.1 阅读全文
posted @ 2023-03-16 16:46 明月照江江 阅读(247) 评论(0) 推荐(0) 编辑
摘要:1. apk 安装到手机,需要输入内容,随便输入,提示fail... 2. apk 导入到jadx中查看一下 MainActivity.java String textData = "b2FueHVl"; ... String roysue_1 = Test.hallbBase64(MainActi 阅读全文
posted @ 2023-03-16 12:22 明月照江江 阅读(142) 评论(0) 推荐(0) 编辑
摘要:1. aaa.apk 安装到手机,是一个叫玩吧的应用 ./hooker ...... 23248 浏 览 器 com.browser2345_oem 32541 玩吧 com.wodi.who 2447 电话和短信存储 com.android.providers.telephony 2447 电话服 阅读全文
posted @ 2023-03-15 18:42 明月照江江 阅读(6047) 评论(3) 推荐(0) 编辑
摘要:arm64寄存器更多 X0-X30 SP CPSR PC 64位 W0-W30 32位 PC寄存器的值禁止修改 参数放在 X0-X7/W0-W7 结果放在 X0 函数返回 RET 相当于 bl lr Arm64 没有LR寄存器, lr用X30 栈底用X29 ARM64 取消了ldm/stm push 阅读全文
posted @ 2023-03-13 17:19 明月照江江 阅读(291) 评论(0) 推荐(0) 编辑