Assembler
Здрасти всем! У меня вопросик к знающим: Я хочу засесть за учебник ассемблера выучить так сказать за некоторое время,даст ли мне это в дальнейшем пользу и какую если можно отпишите с меня спасибки...Если да,то каким лудше пользоваться учебничком...Всем спасибо за внимание...
подпись она и в Африке подпись!
Пользу даст безусловно, конечно!
Но для начала надо знать, с какой целью ты хочешь подсесть на асму.
Например для реверсинга, длл-о-клепания, ну или просто для себя.
Кроме ассемблера не плохо знать и другие языки..например Си или делфи...
Где так-же можно поюзать будучи выученный асм.
Учебник посоветовать не могу...их очень много.
Советую начать с самоучителей, с какихнибудь книг "для начинающих" итд.
— Ålderdom - ingen glädje..
ElectroMyStyle: Здрасти всем! У меня вопросик к знающим: Я хочу засесть за учебник ассемблера выучить так сказать за некоторое время,даст ли мне это в дальнейшем пользу и какую если можно отпишите с меня спасибки...Если да,то каким лудше пользоваться учебничком...Всем спасибо за внимание...
учебник тут не поможет.
общие правила расписаны во многих изданиях.
но, нужно значть архитектуру устройства которое будешь программировать.
может, действительно, проще начать с языка более высокого уровня?
а там, на примерах сгенеренных кодов и с ассамблером можно поупражняться...
Т.е. в дальнейшем скажем изучив ассемблер я смогу попробовать поправить такие файлы как: AmpeDx64.dll; L2ServerEx64.dll.....????
подпись она и в Африке подпись!
Не думаю, что идея исправлять уже готовые длл являеца хорошей. Ничего интересного.
Если так хочешь что-то потворить, то лучше в "IDA" реверсить сервер.
Но длл желательно писать конечно на C++.
Хотя был тут один хороший человек, который небольшую c6 длл полностью на макро-ассемблере сделал.
Сразу ничего не получится, надо разобраца в асме. В стеках, в регистрах, в принципах.
Потом понять проги, дллки, как дебажить например в ольке, в иде итд.
— Ålderdom - ingen glädje..
Я и не говорил сразу я подчеркивал слово некоторое время.......ну а совет можно....стоит вообще учить или нет? Я заметил на асме многое строиться.....и програмки и как вижу ядро.....!?!?
подпись она и в Африке подпись!
Я не могу приказать учить или нет.
Если очень тебе хочется, то попробуй.
Можешь поучить асм и поколдовать в "Masm", пописать чтонить, изменять примеры итд.
Хотя на твоем месте, я бы начал с другого языка.
Например делфи, C#.net, или визуал бейсик.
Некоторое знание асмы даст тебе представление о том, как работает процессор, программы итд.
Но реверсить, писать дополнения - нужно тоже учица.
В интернете много туториалов по взлому программ, их-то тебе и нужно посмотреть.
Там изложены видео-примеры как например проломать проги разными методами.
Эти знания пригодяца при реверсинге.
— Ålderdom - ingen glädje..
Если очень тебе хочется, то попробуй.
Можешь поучить асм и поколдовать в "Masm", пописать чтонить, изменять примеры итд.
Хотя на твоем месте, я бы начал с другого языка.
Например делфи, C#.net, или визуал бейсик.
Некоторое знание асмы даст тебе представление о том, как работает процессор, программы итд.
Но реверсить, писать дополнения - нужно тоже учица.
В интернете много туториалов по взлому программ, их-то тебе и нужно посмотреть.
Там изложены видео-примеры как например проломать проги разными методами.
Эти знания пригодяца при реверсинге.
Ладно задам вопрос по другому...что нужно знать чтобы заниматься ЯДРОМ ОФФ"ы(какие языки)?????Править и т.д.
подпись она и в Африке подпись!
Отвечу коротко: C++, Ассемблер(не обязательно на отлично), и навык отладки(реверсинга), типа опыта работы в ollydbg, IDA pro итд.
Но торопица не советую, все это быстро понять нельзя.
Сходи на ПП, возьми исходники экстендеров-примеров и посмотри.
— Ålderdom - ingen glädje..


