Size: a a a

Ассемблер

2020 August 22

АК

Андрей Казанцев... in Ассемблер
А есть ли туториал по as
источник

АК

Андрей Казанцев... in Ассемблер
А то после сборки он выдал
-bash: ./a.out: cannot execute binary file: Exec format error
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Андрей Казанцев
А то после сборки он выдал
-bash: ./a.out: cannot execute binary file: Exec format error
можь дальше линковать надо?
источник

АК

Андрей Казанцев... in Ассемблер
так файл не *.a
источник

АК

Андрей Казанцев... in Ассемблер
Вот что смущает
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
но и не elf
источник

АК

Андрей Казанцев... in Ассемблер
a.out: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
вот
источник

ST

Saenro T in Ассемблер
Андрей Казанцев
#   SECTION text
#   global main

main:
   inc    ebx
   inc    ebx
   jnp    $+0x6c
   xor    esi,DWORD PTR [ebx+0x75]
   jae    $+0x61
   pop    edi
   arpl   WORD PTR [eax+0x72],bp
   xor    DWORD PTR [ebx+0x37],esi
   pop    edi
   ja     $+0x56
   inc    esi
   aas
   and    DWORD PTR [ebx],esp
   and    al,0x7d

А вот это чей синтаксис?
Откуда сие?)
источник

АК

Андрей Казанцев... in Ассемблер
Saenro T
Откуда сие?)
Из ctf
источник

АК

Андрей Казанцев... in Ассемблер
Надо найти флаг
источник

ST

Saenro T in Ассемблер
CR0?
источник

АК

Андрей Казанцев... in Ассемблер
Почитай что такое ctf
источник

ST

Saenro T in Ассемблер
Интересненько
источник

ST

Saenro T in Ассемблер
Андрей Казанцев
#   SECTION text
#   global main

main:
   inc    ebx
   inc    ebx
   jnp    $+0x6c
   xor    esi,DWORD PTR [ebx+0x75]
   jae    $+0x61
   pop    edi
   arpl   WORD PTR [eax+0x72],bp
   xor    DWORD PTR [ebx+0x37],esi
   pop    edi
   ja     $+0x56
   inc    esi
   aas
   and    DWORD PTR [ebx],esp
   and    al,0x7d

А вот это чей синтаксис?
А зачем ты это собираешь компилятором?
источник

ST

Saenro T in Ассемблер
Собери в HIEWе — быстрее будет
источник

ST

Saenro T in Ассемблер
И что, там типа флаг может быть?
источник

АК

Андрей Казанцев... in Ассемблер
Saenro T
А зачем ты это собираешь компилятором?
Подебажить
источник

АК

Андрей Казанцев... in Ассемблер
Saenro T
Собери в HIEWе — быстрее будет
А он поддерживает данный синтаксис?
источник

ST

Saenro T in Ассемблер
$+0x выкинь
источник