mirror of
https://github.com/khanhduytran0/coruna.git
synced 2026-05-13 04:44:50 +02:00
Merge branch 'main' into huy-tweak
This commit is contained in:
@@ -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.
|
||||
|
||||
Executable
+1407
File diff suppressed because it is too large
Load Diff
Executable
+1036
File diff suppressed because it is too large
Load Diff
Regular → Executable
+10
-3
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user