Size: a a a

Ассемблер

2020 September 06

ST

Saenro T in Ассемблер
А разве код не будет палевный? И папахивать не чистым асмом)
источник

SZ

Sergey Zhmylove in Ассемблер
Saenro T
А разве код не будет палевный? И папахивать не чистым асмом)
Препод дно скорее всего
источник

SZ

Sergey Zhmylove in Ассемблер
Либо оценит
источник

E

Erzhan in Ассемблер
Sergey Zhmylove
Это легко. Чего сам не сделаешь? Напиши на си если не знаешь асма и скомпиль с -nostdlib

#include <unistd.h>
int len(char *str){int rc = 0; while(str[rc]){rc++;} return rc;}
void _start(char *argv[]){int c = 0; while(c<4){if(!argv[c++]) _exit(1);} c--; if (write(1, argv[c], len(argv[c])) < 0){write(2, "error\n", 6);} _exit(0);}
Большое спасибо
источник

MK

Maxim Khodnenko in Ассемблер
Saenro T
Сейчас MOS 65×× изучаю. Весьма своеобразный. (Тоже динозавр)
6502 купил себе, тыкаю его палкой) прикольная динозаврина
источник
2020 September 07

ST

Saenro T in Ассемблер
Расшифровал флаг)
источник

ST

Saenro T in Ассемблер
Флаг 20-ти символьный:
CC{................}
На разгадывание 16 символов заключённых в фигурные скобки, методом проверки и перебора, ушло менее 1 секунды.)
источник

ST

Saenro T in Ассемблер
Применил тот же метод что и на этот код.
источник

ST

Saenro T in Ассемблер
Прога сделала 1012 циклов на переборе, поэтому всё так быстро расшифровалось.
источник

E

Erzhan in Ассемблер
В чем смысл глобальной таблицы смещений (global offset table)
источник

ST

Saenro T in Ассемблер
Чтобы независимо от того в какие адреса ОС загрузила программу, последняя корректно работала.
источник

ST

Saenro T in Ассемблер
А зачем начинать без Intel синтаксиса?
источник

ST

Saenro T in Ассемблер
.intel_syntax noprefix
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
что значит
movl $ch,%ecx
?
источник

ST

Saenro T in Ассемблер
movzxl наверное?)
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Saenro T
movzxl наверное?)
поэтому у него и хочу узнать, он пишет что это адрес
источник

ST

Saenro T in Ассемблер
И стек наверное поплыл
источник

A

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

ST

Saenro T in Ассемблер
И что там после int в eax?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Erzhan
В чем смысл глобальной таблицы смещений (global offset table)
ты нас что, дураками хочешь выставить? типа мы отвечаем на сообщения которых не существует?
источник