This commit is contained in:
Ylarod
2023-07-18 18:35:10 +08:00
parent d6060d34df
commit 637ab5b14f
7 changed files with 14 additions and 19 deletions

View File

@@ -1,27 +1,22 @@
From 595cb1bebc6954207ddf56ca1e21b49d8b01f427 Mon Sep 17 00:00:00 2001 From 2ee45f8d8bd12ae7bb58bc9d792241dd10e52c9d Mon Sep 17 00:00:00 2001
From: Ylarod <me@ylarod.cn> From: Ylarod <me@ylarod.cn>
Date: Tue, 18 Jul 2023 15:51:29 +0800 Date: Tue, 18 Jul 2023 15:51:29 +0800
Subject: [PATCH 1/7] Florida: string_frida_rpc Subject: [PATCH 1/7] Florida: string_frida_rpc
--- ---
lib/base/rpc.vala | 20 +++++++++++++++++--- lib/base/rpc.vala | 15 ++++++++++++---
1 file changed, 17 insertions(+), 3 deletions(-) 1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/lib/base/rpc.vala b/lib/base/rpc.vala diff --git a/lib/base/rpc.vala b/lib/base/rpc.vala
index 3695ba8c..e5eddf0d 100644 index 3695ba8c..664bd19c 100644
--- a/lib/base/rpc.vala --- a/lib/base/rpc.vala
+++ b/lib/base/rpc.vala +++ b/lib/base/rpc.vala
@@ -11,13 +11,27 @@ namespace Frida { @@ -11,13 +11,22 @@ namespace Frida {
Object (peer: peer); Object (peer: peer);
} }
+ public string getRpcStr(bool quote){ + public string getRpcStr(bool quote){
+ char[] encryptedString = {0x6f, 0x7b, 0x60, 0x6d, 0x68, 0x33, 0x7b, 0x79, 0x6a}; + string result = (string) GLib.Base64.decode((string) GLib.Base64.decode("Wm5KcFpHRTZjbkJq"));
+ string result = "";
+ for (int i = 0; i < encryptedString.length; i++) {
+ char decryptedChar = encryptedString[i] ^ 9;
+ result += decryptedChar;
+ }
+ if(quote){ + if(quote){
+ return "\"" + result + "\""; + return "\"" + result + "\"";
+ }else{ + }else{
@@ -40,7 +35,7 @@ index 3695ba8c..e5eddf0d 100644
.add_string_value (request_id) .add_string_value (request_id)
.add_string_value ("call") .add_string_value ("call")
.add_string_value (method) .add_string_value (method)
@@ -70,7 +84,7 @@ namespace Frida { @@ -70,7 +79,7 @@ namespace Frida {
} }
public bool try_handle_message (string json) { public bool try_handle_message (string json) {
@@ -49,7 +44,7 @@ index 3695ba8c..e5eddf0d 100644
return false; return false;
var parser = new Json.Parser (); var parser = new Json.Parser ();
@@ -99,7 +113,7 @@ namespace Frida { @@ -99,7 +108,7 @@ namespace Frida {
return false; return false;
string? type = rpc_message.get_element (0).get_string (); string? type = rpc_message.get_element (0).get_string ();

View File

@@ -1,4 +1,4 @@
From c4dadb40b9b0aedebd0db9a7d6ea00eb76e6c43b Mon Sep 17 00:00:00 2001 From 7c18e0997c5ba8dd8fcc72aed18d2a3531f37a6d Mon Sep 17 00:00:00 2001
From: Ylarod <me@ylarod.cn> From: Ylarod <me@ylarod.cn>
Date: Tue, 18 Jul 2023 15:52:56 +0800 Date: Tue, 18 Jul 2023 15:52:56 +0800
Subject: [PATCH 2/7] Florida: re_frida_server Subject: [PATCH 2/7] Florida: re_frida_server

View File

@@ -1,4 +1,4 @@
From 3a2edaf762e3af9cd3eba444c02cffdfd9c647cb Mon Sep 17 00:00:00 2001 From f30bfb258a1da1ab0556265ac1160834b11f7c32 Mon Sep 17 00:00:00 2001
From: Ylarod <me@ylarod.cn> From: Ylarod <me@ylarod.cn>
Date: Tue, 18 Jul 2023 15:57:19 +0800 Date: Tue, 18 Jul 2023 15:57:19 +0800
Subject: [PATCH 3/7] Florida: frida_agent_so Subject: [PATCH 3/7] Florida: frida_agent_so

View File

@@ -1,4 +1,4 @@
From bb75966aaa2943a7adc4b41aa029d86d61a7f847 Mon Sep 17 00:00:00 2001 From 5248dcf4973e77bfb5477d9fa73e76ea670f3a7b Mon Sep 17 00:00:00 2001
From: Ylarod <me@ylarod.cn> From: Ylarod <me@ylarod.cn>
Date: Tue, 18 Jul 2023 16:02:50 +0800 Date: Tue, 18 Jul 2023 16:02:50 +0800
Subject: [PATCH 4/7] Florida: symbol_frida_agent_main Subject: [PATCH 4/7] Florida: symbol_frida_agent_main

View File

@@ -1,4 +1,4 @@
From 42f9eb741966e1bd17fd1d88d4a5238019b10225 Mon Sep 17 00:00:00 2001 From 73605fce2634948e452217e8e8a821ed062f77ac Mon Sep 17 00:00:00 2001
From: Ylarod <me@ylarod.cn> From: Ylarod <me@ylarod.cn>
Date: Tue, 18 Jul 2023 16:03:47 +0800 Date: Tue, 18 Jul 2023 16:03:47 +0800
Subject: [PATCH 5/7] Florida: thread_gum_js_loop Subject: [PATCH 5/7] Florida: thread_gum_js_loop

View File

@@ -1,4 +1,4 @@
From 8d04db531ec7e5ce45e783b75114b6f04f3c16a6 Mon Sep 17 00:00:00 2001 From 4f1995c0978149ca8f05db56469dc09481730257 Mon Sep 17 00:00:00 2001
From: Ylarod <me@ylarod.cn> From: Ylarod <me@ylarod.cn>
Date: Tue, 18 Jul 2023 16:04:15 +0800 Date: Tue, 18 Jul 2023 16:04:15 +0800
Subject: [PATCH 6/7] Florida: thread_gmain Subject: [PATCH 6/7] Florida: thread_gmain

View File

@@ -1,4 +1,4 @@
From 7fdbd1c5400af62d71902991b30388fe2b9a35e8 Mon Sep 17 00:00:00 2001 From 7ec0dc96660ba553d685d5ce1180d20771342f30 Mon Sep 17 00:00:00 2001
From: Ylarod <me@ylarod.cn> From: Ylarod <me@ylarod.cn>
Date: Tue, 18 Jul 2023 16:04:55 +0800 Date: Tue, 18 Jul 2023 16:04:55 +0800
Subject: [PATCH 7/7] Florida: protocol_unexpected_command Subject: [PATCH 7/7] Florida: protocol_unexpected_command