Merge branch 'main' into huy-tweak

This commit is contained in:
khanhduytran0
2026-04-23 19:32:32 +07:00
4 changed files with 2456 additions and 3 deletions
+3
View File
@@ -1,5 +1,8 @@
# Coruna
> [!CAUTION]
> This repository hosts captured malicious payloads and is intended for educational and research purposes only. While all C2 URLs have been shut down, the payloads may still contain potentially harmful code.
The leaked exploit toolkit for various iOS versions. Extracted from `https://sadjd.mijieqi[.]cn/group.html`
Partially deobfuscated, symbolicated, and modified to load decrypted payloads by Claude (thanks @34306 for sponsor) and by hand.
+1407
View File
File diff suppressed because it is too large Load Diff
+1036
View File
File diff suppressed because it is too large Load Diff
Regular → Executable
+10 -3
View File
@@ -263,7 +263,9 @@ let m_57620206d62079baad0e57e6d9ec93120c0f5247 = () => {
*/
class Int64 {
// Wrapper for compatibility with obfuscated modules
static ut(t) {return Int64.fromNumber(t);}
static ut(t) {
return Int64.fromNumber(t);
}
static ot(t) {return Int64.fromBigInt(t);}
static st(t) {return Int64.fromUnsigned(t);}
static L(t) {return Int64.fromDouble(t);}
@@ -387,6 +389,11 @@ let m_57620206d62079baad0e57e6d9ec93120c0f5247 = () => {
return new Int64(this.it >>> t | this.et << 32 - t, this.et >>> t);
}
/** Logical right shift (alias for dt). */
rshift(t) {
return this.dt(t);
}
toString() {
return "";
}
@@ -737,9 +744,9 @@ let m_57620206d62079baad0e57e6d9ec93120c0f5247 = () => {
r.Xt = r.encodeLEB128 = function encodeLEB128(arr, n, value) {
var byte;
for (;;) {
byte = value.lo % 128; // 1466329413 ^ 1466329541
byte = value.it % 128; // 1466329413 ^ 1466329541
value = value.sub(Int64.fromInt32(byte));
if (0 === value.hi && 0 === value.lo) {
if (0 === value.et && 0 === value.it) {
// Last byte: no continuation bit
} else {byte |= 128; // 1416853561 ^ 1416853689 (continuation)