Size: a a a

2020 March 20

AT

Alexey Tkachenko in pro.net
на x64 ещё хуже

    L0000: sub rsp, 0x28
   L0004: test dl, dl
   L0006: jnz L001d
   L0008: mov rcx, 0x7ff8caccd2b0
   L0012: call 0x7ff921f54690
   L0017: nop
   L0018: add rsp, 0x28
   L001c: ret
   L001d: mov rcx, 0x7ff8caccd198
   L0027: call 0x7ff921f54690
   L002c: nop
   L002d: add rsp, 0x28
   L0031: ret
источник

AT

Alexey Tkachenko in pro.net
кстати зачем здесь вообще изнасилование rsp?
источник

AT

Alexey Tkachenko in pro.net
или мой воспалённый мозг опять дичь начал нести?
источник

★☬[NTZX]☬★ in pro.net
OMG откуда тут ассемблер
источник

DB

Danil Braindead in pro.net
Alexey Tkachenko
кстати зачем здесь вообще изнасилование rsp?
Поинтер на bool ?
источник

R

RA-TA-TATA in pro.net
Начали за здравие, кончили за упокой
источник

AT

Alexey Tkachenko in pro.net
Danil Braindead
Поинтер на bool ?
что? где?
тут фрейм стека зачем-то делается вникуда
источник

E

EgorBo in pro.net
Alexey Tkachenko
кстати зачем здесь вообще изнасилование rsp?
алайнмент ф-ции мб
источник

DB

Danil Braindead in pro.net
Alexey Tkachenko
что? где?
тут фрейм стека зачем-то делается вникуда
Код выше же ?
источник

AT

Alexey Tkachenko in pro.net
EgorBo
алайнмент ф-ции мб
при чём тут stack pointer?
источник

E

EgorBo in pro.net
неебу
источник

A

Anatoly in pro.net
★☬[NTZX]☬★
OMG откуда тут ассемблер
тут ещё иногда байты ебут
источник

DG

Dmitriy Gavrilenko in pro.net
Anatoly
тут ещё иногда байты ебут
xD
источник

E

EgorBo in pro.net
в целом кроме рсп ничё криминального
источник

AT

Alexey Tkachenko in pro.net
ну jcc там, где достаточно было в rcx протащить разные аргументы через movcc
источник

AT

Alexey Tkachenko in pro.net
а ещё если выпилить манипуляции с rsp, то call можно было бы на jmp заменить
источник

★☬[NTZX]☬★ in pro.net
Anatoly
тут ещё иногда байты ебут
Да я помню
источник

IC

Ilya Chernoudov in pro.net
меня всегда поражали люди, которые могу ебать регистры в уме
источник

★☬[NTZX]☬★ in pro.net
Alexey Tkachenko
на x64 ещё хуже

    L0000: sub rsp, 0x28
   L0004: test dl, dl
   L0006: jnz L001d
   L0008: mov rcx, 0x7ff8caccd2b0
   L0012: call 0x7ff921f54690
   L0017: nop
   L0018: add rsp, 0x28
   L001c: ret
   L001d: mov rcx, 0x7ff8caccd198
   L0027: call 0x7ff921f54690
   L002c: nop
   L002d: add rsp, 0x28
   L0031: ret
переведите на человечий
источник

EZ

Eugene Zakharov in pro.net
★☬[NTZX]☬★
переведите на человечий
в универ на 2 курс поступай
источник