Rarog |
|
![]()
Темы:
10
Сообщения:
188
Участник с: 22 января 2013
|
maisvendoo, благодарю за линки, прочитал, просветился. Каюсь, глупость спорол. Хотя в каких-нибудь простых случаях(скажем DOS и программа helloWorld на старом MASM) результат дизассемблирования будет не сильно отличаться от исходников и тогда при небольшой правке руками удастся быстро собрать всё обратно. Кстати попробую, отпишусь, заинтересовало)) naszarЯ всегда полагал, что господин Лихачёв признанный авторитет в области информационной безопасности. |
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
nafanjaПовышением уровня интерпретации достигается такое уменьшение размера, какое прямому кодированию недоступно. Но приходится платить скоростью. Печально, что приходится напоминать азбучные истины.akoropя под столом ))) |
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
vasek ivandПодвожу итог: единственная попытка привести конкретный пример пользы ассемблера дала пример против него, а остальное - демагогия.Кто-то покажет пример пользы от ассемблера?Посмотрите и сравните вызовы функций на паскале и на си, посчитайте |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
akorop, возможно вы не поверите, но |
ivand |
|
Темы:
9
Сообщения:
477
Участник с: 04 января 2013
|
Подвожу итог: единственная попытка привести конкретный пример пользы ассемблера дала пример против него, а остальное - демагогия.Троллинг это, потому как не посмотрел |
RAMZAY |
|
![]()
Темы:
43
Сообщения:
450
Участник с: 21 мая 2011
|
Кстати про изменение бинарников:решил я посмотреть что такое дизассемблер,слышал я много про ida pro,ребутнулся в венду,качнул,установил. Открыл я бинарник зловредного античита игры ВоВ,нашел поиском( достаточно было сказать искать по вов.ехе) зловредную функцию переиминовывающую процесс,не смог отредактировать код,закрыл. На хабре много статей уже с использованием именно OllyDbg,в описании программы говорят что прям в нём можно редактировать код и сохранять результат,так что приеду завтра домой,проверю. А что в этом направлении есть под линух(дизассемблер,желательно с редактором этого кода)? |
Rarog |
|
![]()
Темы:
10
Сообщения:
188
Участник с: 22 января 2013
|
RAMZAYШестнадцатеричный редактор в помощь (WinHex например). |
RAMZAY |
|
![]()
Темы:
43
Сообщения:
450
Участник с: 21 мая 2011
|
гуглил,гуглил,гуглил,оставлю это тут: http://thelegendofrandom.com/blog/sample-page |
vasek |
|
Темы:
47
Сообщения:
11933
Участник с: 17 февраля 2013
|
RAMZAY - Если уж имеешь такое желание научиться, то ВАМ СЮДА (бывший cracklab) - и любой инструмент и статьи и помощь
Ошибки не исчезают с опытом - они просто умнеют
|
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1143
Участник с: 10 октября 2012
|
Полезно знать ассемблер. Был случай год назад - моя тян делала курсовой, расчеты по которому выполнялись в написанной их преподами программе. Прога могла запускаться только на компах в кафедральной лаборатории, а вот дома - ни в какую. Была какая-то неумелая защита. Соотвественно пришлось отладить её, заменив хексэдитором jz на jnz, чтобы она спокойно могла работать дома. Курсовой был сделан вовремя, и видели бы вы её глаза :-D. Ради этого стоило изучать асм )RAMZAYHEX-редактор ht неплох, есть в репах, но иногда допускает ошибки при дизасемблировании. IDA есть и для линукс, но какая-то из старых версий akoropразработка ОС. Часть кода все равно придется писать на асме
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |