[DiscordArchive] btw shauren is there a way to better forward opcodes so we don't have to rebuild the whole project e
[DiscordArchive] btw shauren is there a way to better forward opcodes so we don't have to rebuild the whole project e
Archived author: MaxtorCoder • Posted: 2024-03-07T16:34:39.442000+00:00
Original source
Okay so what the fuck this shit shit.l
![[Image: image.png?ex=690c256c&is=690ad3ec&hm=65c...d6f937a36&]](https://cdn.discordapp.com/attachments/974733680192913478/1215336882171551815/image.png?ex=690c256c&is=690ad3ec&hm=65c26204d1d6845d65acdff218f6223f10f5755c596cec6bc42067cd6f937a36&)
Archived author: MaxtorCoder • Posted: 2024-03-07T16:34:52.552000+00:00
Original source
This is the asm for the functionn.
![[Image: image.png?ex=690c256c&is=690ad3ec&hm=65c...d6f937a36&]](https://cdn.discordapp.com/attachments/974733680192913478/1215336882171551815/image.png?ex=690c256c&is=690ad3ec&hm=65c26204d1d6845d65acdff218f6223f10f5755c596cec6bc42067cd6f937a36&)
Archived author: MaxtorCoder • Posted: 2024-03-07T16:34:59.751000+00:00
Original source
```cpp
bool sub_14264E2F0()
{
bool result; // al
result = sub_14254D390(1u);
if ( result )
sub_141F51E50();
return result;
}
``` This is the output
Archived author: MaxtorCoder • Posted: 2024-03-07T16:35:00.687000+00:00
Original source
<:KEKW:946712477557727262>
Archived author: MaxtorCoder • Posted: 2024-03-07T16:36:37.849000+00:00
Original source
I think it might be because of 0x141F51E50
Archived author: MaxtorCoder • Posted: 2024-03-07T16:37:06.346000+00:00
Original source
```cpp
void __noreturn sub_141F51E50()
{
char v0; // di
char v1; // dl
bool v2; // dl
bool v3; // al
bool v4; // dl
bool v5; // al
bool v6; // dl
bool v7; // al
bool v8; // dl
bool v9; // al
unsigned __int64 *v10; // rcx
unsigned __int128 v11; // rtt
unsigned __int64 *v12; // [rsp+30h] [rbp-38h]
__int64 v13; // [rsp+38h] [rbp-30h] BYREF
char *retaddr; // [rsp+A8h] [rbp+40h]
v12 = (unsigned __int64 *)retaddr;
if ( (unsigned __int64)retaddr >= 0x40F90E0 && (unsigned __int64)retaddr < 0x8C8368F )
{
v0 = *(retaddr - 5);
if ( v0 == -24 )
goto LABEL_26;
v2 = 0;
if ( *(retaddr - 7) == -1 )
{
v1 = *(retaddr - 6) & 0x38;
if ( v1 == 16 || v1 == 24 )
v2 = 1;
}
v3 = *(retaddr - 6) == -1 && (((v0 & 0x38) - 16) & 0xF7) == 0;
v4 = v3 || v2;
v5 = *(retaddr - 4) == -1 && (((*(retaddr - 3) & 0x38) - 16) & 0xF7) == 0;
v6 = v5 || v4;
v7 = *(retaddr - 3) == -1 && (((*(retaddr - 2) & 0x38) - 16) & 0xF7) == 0;
v8 = v7 || v6;
v9 = *(retaddr - 2) == -1 && (((*(retaddr - 1) & 0x38) - 16) & 0xF7) == 0;
if ( v8 || v9 )
{
LABEL_26:
v13 = 0xD106D31C06887C9Cui64;
sub_1400B40E0();
}
}
while ( 1 )
{
v10 = v12;
*(_QWORD *)&v11 = 214410863i64;
*((_QWORD *)&v11 + 1) = *(v12 - 1) ^ 0x8C8368F;
v12 = (unsigned __int64 *)(v11 / 0);
*v10 = v11 % 0;
memset(&v13, 0, 0x1000ui64);
}
}
```
Archived author: MaxtorCoder • Posted: 2024-03-07T16:38:46.456000+00:00
Original source
<@278884041556754432> How far are you rn
Archived author: Northstrider • Posted: 2024-03-07T16:38:55.162000+00:00
Original source
with what?
Archived author: MaxtorCoder • Posted: 2024-03-07T16:39:56.942000+00:00
Original source
Opcodes
Archived author: MaxtorCoder • Posted: 2024-03-07T16:39:57.825000+00:00
Original source