Roman
Ок
Group Butler
Hi Узбек 🇺🇿, and welcome to pro.asm!
Anonymous
да и еще асм учишь) будешь крекером
🦥Alex Fails
Представляемся, пжлст!)
миша
🚀 Snyp
Паралельно прогу ковырять)
миша
да шучу блин
миша
че ты серьезный такой
void *
блин
void *
такая идея пришла в голову, запилить смесь ассемблера и паскаля с поомщью макросов на nasm
🦥Alex Fails
:like;
Ned
Ned
То бишь, я даже идею не понял ни разу
Ned
А, мля, допёр. Сделать макросы на begin, end, procedure и проч?
void *
Ned
Чем это отличается от "запилить компилятор"?
void *
компилятор же дольше пилить
void *
и это скорее транслятор
Ned
Транслятор под nasm
Ned
Но уверен, это анальная ебля)
Ned
Если учесть, что синтаксис макросов отличается от синтаксиса процедур
Ned
(Насколько я помню)
Ned
Лучше го ОСь пилить
Anonymous
На архитектуру каких-нить arm7, MIPS посмотри
Anonymous
Сам бы тоже сделал подобное, если бы разбирался во всём этом, а щас пока Танненбаума курю
Ned
Anonymous
Моего? :D У меня энтри лвл.
Ned
Арм - очень сладкая архитектура вооьще
Anonymous
Любую мейнстримную платформу потому как больше вероятности найти разраба
Ned
Мне кажется, в неигровой и несерверной сфере за арм будущее
void *
так
void *
у меня назрел вопрос
void *
кто-нибудь ковырял tysila (tysos.org) ?
分解物質
void *
чот я нифига не понял, как нужно объявлять сишные функции и как их описывать в шарпе, чтоб из шарпа их было видно
🦥Alex Fails
🚀 Snyp
@AlexFails , у тебя линух?
void *
P/invoke
работает в обычном шарпе, но не тут
void *
или просто я криворук
🦥Alex Fails
тебе надо в сишном модуле сделать экспорт функции
🦥Alex Fails
в VS это __declspec(dllexport)
🦥Alex Fails
в лине - не помню
void *
__attribute__ ((dllexport)) ?
void *
а, не, это тоже винда
🦥Alex Fails
на других компах другие оси
🚀 Snyp
ну короче частично
🚀 Snyp
да я все с этими окнами не могу разобраться.
🚀 Snyp
дебилизм какой то
void *
оказывается, есть еще какой-то __attribute__ (( visibility("default")))
void *
буду пробовать
void *
мда, валится на этапе трансляции IL в натив код, если объявить внешнюю функцию
void *
ладно, в попу шарп
void *
@ned_ogl а твоя ось - опенсорс?
🦥Alex Fails
void *
ну, а в Си - коде прекрасно работало extern
void *
а с tysila не работает
void *
🦥Alex Fails
странно...
Ned
Пока просто показать стыдно
void *
жаль, я хотел внести свой вклад
Ned
Ned
Народ, а что почитать нормального на тему сегментов и сегментации памяти в целом?
Ned
А также о секциях кода, данных и бсс?
Ned
Словом, неоч ясно про регистры ss ds cs и так далее
🦥Alex Fails
можно начать со старых книг по асму
Anonymous
Открой книгу "Введение в крекинг используя OllyDbg", там всё про регистры написано хорошо, а что главное сразу закрепляется практикой
Sergey
на wasm еще гайд был
Sergey
100 частей или типа того)
Anonymous
Еще какой-то чувак написал книгу Введение в реверс-инжиниринг вроде. Бесплатная, можно задонатить ему
🦥Alex Fails
Касперски?
Anonymous
Не
Ivan
А есть ли тут любители ассемблера машин семейства PDP-11 ? (Э-60, ДВК, БК-00хх, МК-90, MSP430)
Anonymous
скиньте линукс чат плиз
Anonymous
:D