В прошлом сообщении я начал сложную тему cracking или отладки программ или реверсинга. Щас это легко гуглится если интересно. Но сначала прежде чем приступить лучше узнать что-то об архитектуре компьютера и о языке асемблера, а лучше узнать ещё о языке паскаля и с++. А потом уже гуглить уроки крекинга. Я вот сейчас как говорится "курю" туториалы крекинга Рикардо Нарвахи, там от простого к сложному о крекинге.
Расскажу о перспективах:
1. Крекинг не актуален.
2. Реверсинг можно использовать только для себя (не думаю что вам захочется писать 100500-ый антивирус).
3. Можно правда устроится работать на должность "инженер по безопасности приложений" или там каким-то "отладчиком" или специалистом по "реверс-инжинирингу".
Но тут только хардкор и я верю в перспективность этого направления в комплексе.
Ещё я иногда офигеваю от того когда вижу как работают языки высокого уровня в отладчике. Можно сделать все намного более просто, без замудренностей таких как в языке си. Но вот говорят что на языке си пишут умнейшие программисты, с развитой логикой, а писать только на ассемблере сложно и долго. А вот я считаю если писать преимущественно на ассемблере то будет проще, правда непонятно сгорит процессор от такой нагрузки или нет, надо пробовать... И тогда нафиг оперативка эта DDR5 нужна будет, если вся работа будет проводится в регистрах процессора?
Комментариев нет:
Отправить комментарий