La pizzeria di Christian
106 subscribers
1.41K photos
3 videos
22 files
498 links
Canale pubblico dove scrivo come perdo tempo
@sigma_hub
Download Telegram
che cazzo è un thunk 😭
perchè MessageBoxA non è live 😭
ok ho capito come mai non è live
Imparare JWE normalmente:
Imparare JWE reversando:
Ciao ci vediamo al FOSDEM (con largo anticipo)
Come ho capito che funzionano i compilatori:

Lettura di caratteri umani -> Alberi? Giardini? -> ottimizzatore ??????
?????
????????
??????????
????
???!?!
?????!!!!???!
!!!?!!?!???
-> file intermedio

X fike intermedi + x archivi di file intermedi + magia nera???? + ottimizzazioni????¿¿¿¿!!?? = eseguibile
👍6
perchè clang non ha un link da symbol a chunk che lo contiene wtf
come faccio a lvorare in queste condizioni
/// Given a name without "__imp_" prefix, returns a defined symbol
/// with the "__imp_" prefix, if it exists.
Defined *impSymbol(StringRef name);

CAPITO!
uff che mal di testa
🤯1
ok clang ma tu devi considerare che:
1. Il mio jump thunk (__imp_MessageBoxA@16) c'è già nel PE grazie al long format archive
2. Ho capito che _MessageBoxA@16 non è live, ma a me interessa popolare specificamente .idata e mi posso accontentare che _MessageBoxA@16 non è live
La pizzeria di Christian
perchè clang non ha un link da symbol a chunk che lo contiene wtf
no seriamente:
symtab -> ctx && symtab->forEach() -> sym
ma come arrivo da un sym a un InputFile ?
pls explain what 😭
Jetpack compose ha una curva di apprendimento piú alta di una Leggendaria di iidx
edit phonk sull'ELF quando
?????????????????????
?????????? cosa ho combinato scusa
🤣1
nome più esplicativo di un PE:
😭1
ok forse ho capito il giro
come fa la stampante hp di 20 anni fa a funzionare PERFETTAMENTE e quella che presi 10 anni fa NO