Сейчас на форуме: testrev1337, bedop66938, vsv1, 2nd (+7 невидимых) |
![]() |
eXeL@B —› Крэки, обсуждения —› Помощь в написании книги |
. 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . >> |
Посл.ответ | Сообщение |
|
Создано: 07 ноября 2005 09:46 · Личное сообщение · #1 Господа! На этом сайте много профессионалов, которые на взломе собаку съели. На этот сайт заходят многие, кто хочет научиться взламывать программы. Скажите честно: вам не надоело отвечать на одни и те же вопросы по взлому программ (как мне взломать «название проги» программу, с чего мне начать взлом (реверсинг) программ и т.д.) ? Я предлагаю совместно написать ряд книг, в которых будет подробно, доступным языком написано: с чего надо начинать реверсинг программ, какой софт для этого нужен, какие защиты бываю в программах (самые распространенные) и т.д. Первую книгу я начинаю писать в ноябре (а точнее уже начал). С издательством уже есть договор. Единственный минус – первая книга выйдет на добровольных началах (т.е. платы за нее не будет). Примерный план книги: Введение. Для кого предназначена эта книга. Что такое реверсинг (Reversing)? Зачем нужен ассемблер? Глава 2. Отладчик или дизассемблер? Описание отладчика DEBUG. Описание отладчика Turbo Debugger. Описание отладчика SoftICE. Интерактивный дизассемблер IDA Глава 3. Как именно взламывают программы. Программы типа "Запрос-пароля". Глава 4. Программы "с проверкой даты". Программы "работающие только фиксированное количество раз". Программы защищенные CRC. Глава 5. Методы противодействия и способы защиты программ от взлома. Как не надо проектировать защиту программ. Способы обмана отладчиков и дизассемблеров Если у кого есть предложения, прошу… Немного о себе: Я занимаюсь профессиональным программированием уже 17 лет. Преподавал программирование в двух вузах. Издал книгу: Assembler. Экспресс курс. ![]() |
|
Создано: 07 ноября 2005 09:52 · Личное сообщение · #2 |
|
Создано: 07 ноября 2005 10:21 · Личное сообщение · #3 |
|
Создано: 07 ноября 2005 10:33 · Личное сообщение · #4 AngelDance, хорошая идея, многие люди оценят вашу книгу. Единственное пожелание это, чтобы "простой язык" не доходил до "щёлкаем сюда, ибо так надо". Всё-таки обязательно должны быть хотя бы небольшие лирические отступления в теорию. Когда книга выйдет в печать, киньте название и издательство книги на этот форум. А вообще, отвечать на одни и те же вопросы никому не надоело, так как всех отправляют или в поиск форума, или в FAQ. ![]() ![]() |
|
Создано: 07 ноября 2005 10:39 · Личное сообщение · #5 |
|
Создано: 07 ноября 2005 10:51 · Личное сообщение · #6 Вот содержание я что-то плохо посмотрел ![]() ![]() |
|
Создано: 07 ноября 2005 10:58 · Поправил: AngelDance · Личное сообщение · #7 |
|
Создано: 07 ноября 2005 10:58 · Личное сообщение · #8 |
|
Создано: 07 ноября 2005 11:00 · Личное сообщение · #9 |
|
Создано: 07 ноября 2005 11:03 · Личное сообщение · #10 Mifodix пишет: Не надо никаких турбо дебаггеров! Это точно, про дос и псевдографику вообще забыть пора. Лучше взять softice, а не олли, так более понятно про отладку получится глава. включая экзекриптор Ну и загнул ты однако, на данный момент он не ломается(хотя сломать можно но нужен хороший анализатор кода). Обфускация и деобфускация кода это отдельная и слишком сложная тема такой книги ![]() ![]() |
|
Создано: 07 ноября 2005 11:05 · Личное сообщение · #11 nice Почему "низзя...." ![]() ![]() |
|
Создано: 07 ноября 2005 11:08 · Личное сообщение · #12 |
|
Создано: 07 ноября 2005 11:10 · Личное сообщение · #13 |
|
Создано: 07 ноября 2005 11:19 · Личное сообщение · #14 Господа, надеюсь вы понимаете, что для того чтобы книгу издать "официально" (в печатном издании), в ней не должно быть ничего про коммерческие программы. Конечно я собираюсь и буду давать примеры за счет "великого и могучего", но надо их маскировать: т.е. я не могу взять например программу OS Windows, MS Office или другую и на примере ее в открытую говорить что мол, для взлома мы делаем то-то и то-то. ![]() Можно пойти еще дальше: написать ДВЕ версии книг: одну для сети Интернет (полную), вторую для издательства, со всеми вытекающими… ![]() |
|
Создано: 07 ноября 2005 11:20 · Личное сообщение · #15 |
|
Создано: 07 ноября 2005 11:21 · Личное сообщение · #16 |
|
Создано: 07 ноября 2005 11:25 · Личное сообщение · #17 Помницца Bad_Guy тож хотел книгу написать, обсуждение шло тут: http://www.exelab.ru/f/action=vthread&forum=2&topic=2672 она правда обратного направления - о защите, но проблемы одни и те же. ----- Get busy living or get busy dying © ![]() |
|
Создано: 07 ноября 2005 11:29 · Личное сообщение · #18 |
|
Создано: 07 ноября 2005 11:43 · Личное сообщение · #19 nice Что с бумаги читать удобнее, не спорю (сам такой). А вот по поводу урывков говорить рановато, т.к. книги еще нет. Все будет зависить от автора, как он построит свой труд (сможет ли раскрыть все "интересные" моменты). Подождем... ![]() nice пишет: и можно посмотреть куски статей? Это было бы интересно... ----- Сколько ни наталкивали на мысль – все равно сумел увернуться ![]() |
|
Создано: 07 ноября 2005 11:44 · Личное сообщение · #20 |
|
Создано: 07 ноября 2005 11:47 · Личное сообщение · #21 |
|
Создано: 07 ноября 2005 11:50 · Личное сообщение · #22 AngelDance пишет: Я занимаюсь профессиональным программированием уже 17 лет. Преподавал программирование в двух вузах. Издал книгу: Assembler. Экспресс курс. Отлично, значит книга будет. AngelDance пишет: С издательством уже есть договор. Единственный минус – первая книга выйдет на добровольных началах (т.е. платы за нее не будет). А что это за издетельство такое "умное" ? Мне вон хоть 15 штук предлагали, хотя тоже мало, а вам вообще бесплатно, странно это - ищите другое издательство. nice пишет: В данной книге будет целостное представление о предмете, а не какието урывки Гы, сначала научились крэкать "на коленке", теперь будем как полагается - по книге доучиваться ![]() ----- Всем не угодишь ![]() |
|
Создано: 07 ноября 2005 11:56 · Личное сообщение · #23 |
|
Создано: 07 ноября 2005 12:03 · Личное сообщение · #24 Bad_guy Издательство БХВ-Питербург. Разговор шел вот на какую тему: если я пишу книгу один - то 14 штук, если не один, то первая часть книги - бесплатно, вторые и далее 10%. Просто я хочу написать хорошую книгу по защите-взлому. А для хорошей книги я думаю что моих знаний не хватит (просто не может один человек все охватить). Вот меня и посетила мысль: а почему бы профессионалам не собраться и не написать книгу сообща? Bad_guy я тут прочитал, что ты хотел писать книгу по защите. А не хочешь поучавствовать в написании этой книги? Я понимаю что времени нет (у меня у самого жена и ребенок), но вдвоем-то легче будет. ![]() |
|
Создано: 07 ноября 2005 12:18 · Личное сообщение · #25 AngelDance пишет: так как книга будет рассчитана на начинающих, то надо ли давать в ней основы языка ассемблер? Мне кажется, что не стоит. Но всё-таки некоторым выборочным моментам надо уделить внимание. Насчёт патча(крэка), то, наверное, не стоит, так как это уже ближе к программированию. Просто надо объяснить в какой-либо врезке что это такое. dragon пишет: включая экзекриптор Ну и загнул ты однако, на данный момент он не ломается(хотя сломать можно но нужен хороший анализатор кода) Вот я и хотел узнать как же этот экзекриптор сломать, сам я его не осилил ![]() ![]() |
|
Создано: 07 ноября 2005 12:35 · Личное сообщение · #26 |
|
Создано: 07 ноября 2005 12:54 · Личное сообщение · #27 AngelDance пишет: А не хочешь поучавствовать в написании этой книги? Я понимаю что времени нет (у меня у самого жена и ребенок), но вдвоем-то легче будет. Да нет, ты вот видимо пишешь книгу не просто так, а ещё ради научной деятельности, ради будущей дисертации и тому подобное, мне же это неинтересно, ну а ради денег писать просто невыгодно. Тиражи у книги маленькие, так что мне достаточно того, что я занимаюсь сайтом и изредка пишу статьи для сайта и для хакера. Так что искренне желаю тебе удачи в написании книги. AngelDance пишет: Bad_guy На сколько я знаю 9% это стандартная плата автору в редакциях. Может и стандартная, но смешная. AngelDance пишет: надо ли давать в ней основы языка ассемблер? Надо, чтобы книга был целостная. А то получается, что желающему осовить крэкинг с нуля нужно сначала отложить эту книгу и прочитать книгу по ассемблеру, где для крэкерских задач уж слишком много написано про ассемблер. Я считаю что обязательно надо кратко рассказать в книге о структуре процессора, дать основы ассемблера, дать краткий справочник ассемблерных команд, а уж потом переходить к крэкингу. ----- Всем не угодишь ![]() |
|
Создано: 07 ноября 2005 13:06 · Личное сообщение · #28 Bad_guy Надо, чтобы книга был целостная. А то получается, что желающему осовить крэкинг с нуля нужно сначала отложить эту книгу и прочитать книгу по ассемблеру, где для крэкерских задач уж слишком много написано про ассемблер. Я считаю что обязательно надо кратко рассказать в книге о структуре процессора, дать основы ассемблера, дать краткий справочник ассемблерных команд, а уж потом переходить к крэкингу. Спасибо! Обязательно добавлю ассемблер. Да нет, ты вот видимо пишешь книгу не просто так, а ещё ради научной деятельности, ради будущей дисертации и тому подобное, мне же это неинтересно, ну а ради денег писать просто невыгодно. Тиражи у книги маленькие, так что мне достаточно того, что я занимаюсь сайтом и изредка пишу статьи для сайта и для хакера. Так что искренне желаю тебе удачи в написании книги. Да нет, кака уж тут научная деятельность? Я уже давненько закончил институт. Просто обидно стало, что у нас нет подобной литературы. Если на западе хоть что-то есть (самый примитив), то у нас нет. Вот я и решил исправить это. Так сказать "не хлебом единым". 2all Если кто хочет поучавствовать в написании книги, если у кого есть предложения, прошу или сюда, или ко мне в мыло: abyss-soft@narod.ru ![]() |
|
Создано: 07 ноября 2005 18:35 · Личное сообщение · #29 AngelDance пишет: Просто обидно стало, что у нас нет подобной литературы. Если на западе хоть что-то есть (самый примитив), то у нас нет. Как же нету: и Скляров что-то писал на эту тему и Крис и ТОК от Киберманиака (не важно что не на бумаге, важно что систематика прослеживается) да и при помощи статей из раздела только ленивый не научится. А то что мало печатных книг на эту тему - даже хорошо, потому как они свою актуальность потеряют очень быстро, вот например если года 4 назад инфа о ломании защиты имя-код была на первом месте, то сейчас на первом месте идеи о том как расковырять виртуальную машину запротекченной проги и как её распаковать, чтобы она стала работать. Так что по крэкингу в книге есть смысл писать только самые основы - чистую теоретику, в общем. ----- Всем не угодишь ![]() |
|
Создано: 08 ноября 2005 20:40 · Личное сообщение · #30 Во-первых, нужно определиться с целевой аудиторией, во вторых, на сколько актуальной планируеться быть книга, в-третьих каков будет стиль изложения ( например, академический или ксакепный " ей чувак сейчас мы ломанем крутую прогу" или еще какой. Мне например нравиться Подход Петцольда в Коде =)). Это нужно для того, чтобы можно было что-то посоветовать. То что вы предложили в содержании, мне думаеться, не очень актуально. Полнее описать софтайс, чем в руководстве не удасться, потому нужны практические примеры, у вас есть пациенты для примеров ? DEBUG оставьте "дзенствующим" =). Турбо Дебагер лучше вообще не трогать =) слишком не актуален. Да и многое уже описано по -цать раз. И общие соображения, как мне думаеться, книга должна писаться тогда, когда необходимо рассказать о чем то новом, информация об этом труднодоступна, либо делаеться серьезное обощение и углубленное изучение определенной области с большой теоритической основой, серезным практическим багажом о "знакомом" предмете. Раньше книги корошие писались, вроде пишут просто и понятно и узнаешь многое, а сейчас стараються завуалировать незнание предмета кучей "умных" слов. ----- Все говорят что мы вместе. Но не многие знают в каком. ![]() |
. 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . >> |
![]() |
eXeL@B —› Крэки, обсуждения —› Помощь в написании книги |