Сейчас на форуме: bedop66938, testrev1337, 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. Экспресс курс. |
|
Создано: 09 сентября 2006 06:44 · Личное сообщение · #2 |
|
Создано: 09 сентября 2006 13:54 · Личное сообщение · #3 |
|
Создано: 10 сентября 2006 00:10 · Личное сообщение · #4 |
|
Создано: 10 сентября 2006 08:36 · Личное сообщение · #5 В книге автор упомянул,что инструментами надо уметь пользоваться. Когда я добрался до описания про CRC,мне казалось,что про плагин к PEiD будет пару тройку строчек написано,но ни слова ни полслова,а ведь плюг там чавойта показывает,ведь PEiD по всей книжке мелькает. Про рекомендации раскоментировать строки в winice.dat. Если я не ошибаюсь на форуме обсуждалось до того как вышла книга, но всёравно в книге рекомендуется раскоментировать.почему не понятно. |
|
Создано: 11 сентября 2006 02:45 · Личное сообщение · #6 если честно, книга не очень понравилась. раздел про крэкинг вообще не впечатлил =(( хотя денег конечно не жалко потраченных. з.ы. может я не очень внимательно читал описание olly, но в конце главы 5, автор описывает способ вывода правильного пароля всегда (т.е. при любом наборе 8-ми значного пароля). автор предлагает занопить. но не объясняет как. думаю этот момент для новичка будет спорным. если описание нопа было уже ранее, то прошу извинения за невнимательность з.з.ы. порядка половины книги посвящено ассемблеру =)) |
|
Создано: 16 сентября 2006 08:59 · Личное сообщение · #7 |
|
Создано: 17 сентября 2006 10:15 · Личное сообщение · #8 |
|
Создано: 17 сентября 2006 15:42 · Поправил: Flint · Личное сообщение · #9 А в книге очепятки нашел на 41 странице странная ассемблерная команда cor .... и далее в конце 41, начале 42 команда xor al, 00101111b запишет в AL число 10000101b и даст значения флагов CF =0, 0F =0, PF =1, SF =0, ZF =0. команда xor al, 00101111b запишет в AL число 10000101b и даст значения флагов CF =0, 0F =0, PF =0, SF =0, ZF =0. ----- Nulla aetas ad discendum sera |
|
Создано: 18 сентября 2006 01:23 · Личное сообщение · #10 |
|
Создано: 18 сентября 2006 01:26 · Личное сообщение · #11 |
|
Создано: 18 сентября 2006 02:16 · Поправил: darkeagle · Личное сообщение · #12 nice пишет: так для начинающих и была книга... дык перед примером ты пишешь в книге: "Проверка CRC очень - очень хороший способ насолить крекеру. если не верите, попробуйте, не читая дальше, "взломать" программа crackme_3final, которая есть на диске. Задача - поменять строку CRC Test #1 на CRC Test #2." После этого ты пишешь: "Что, не получилось? Убедились, что CRC - вещь хорошая?" В том то и дело, что не убедились . Имхо пример не тот |
|
Создано: 18 сентября 2006 11:59 · Личное сообщение · #13 |
|
Создано: 18 сентября 2006 12:15 · Личное сообщение · #14 |
|
Создано: 18 сентября 2006 19:08 · Личное сообщение · #15 |
|
Создано: 18 сентября 2006 22:07 · Личное сообщение · #16 darkeagle пишет: Проверка CRC очень - очень хороший способ насолить крекеру Книгу не читал, но скажу В реальных программах отключение _одиночной_ проверки целостности обычно занимает не более 5 минут - как только установлено наличие такой проверки. Особенно, если использованы стандартные полиномы/таблицы CRC16/32, определяемые любым крипточекером.В противном случае, BPM на измененный байт немедленно выводит на проверяющий код - и Voila! |
|
Создано: 19 сентября 2006 02:00 · Личное сообщение · #17 |
|
Создано: 19 сентября 2006 03:03 · Личное сообщение · #18 Ruller пишет: Про что? Если опять пол книги про регистры,которых давным давно нет в процессорах, дык у меня да и у многих уже давно есть Калашников и т.д. В топку описание про AX,BX и т.д. Их ужо ни у кого нет и возвращаться к ним скорее всего никто не будет. странно слышать такие высказывания... FА ы хотели чтоб книга называлась трахаем StarForce или Armadillo x.xx как можем?? ну дык ФСБ за такую книжку так нагнет, что желание писать отпадет до конца жизни.... ну вопервых в книге ясно написано - для програмистов )) Если некто А пишет на делфи, вы думаете он в курсе что есть регистры??? В бородатом году мне понадобилась прога для печати конвертиков под CD я ее написал, и например, захотел поделиться сим творением со всеми, да еще и бабла срубить побожески... эта книга объясняет АЗЫ и ОСНОВЫ + там имеется (чего греха таить не вся конечно) полезная информация, если вам в книге ничего небыло ново - поздравляю вы перешли на след уровень познания. Дык во вернусь к программе как мне можно было бы объяснить без объяснения регистров принципы защиты и взлома?? написать ссылку - типа см рассылку калашникова или см др книги??!! - после такого автор посылается на.. и книга летит в мусорку... здесь все сделано грамотно...(я не говорю что в книге нет недостатков, они безусловно есть) во 2й части, да уже азы можно не объяснять.... а AX он и в африке AX хоть его EAX обзови хоть EEAX (или как там на 64-битных) ЗЫ чем EXA от AX отличается я в курсе... ЗЗЫ все мое имхо, книгу читал. |
|
Создано: 19 сентября 2006 03:30 · Личное сообщение · #19 |
|
Создано: 19 сентября 2006 04:32 · Личное сообщение · #20 |
|
Создано: 22 сентября 2006 17:35 · Личное сообщение · #21 |
|
Создано: 22 сентября 2006 17:43 · Личное сообщение · #22 Flint пишет: AngelDance Когда вторую книгу напишите? Вот собираемся Пока я в коммандировке.... nice пишет: Это требование редакции, они ещё просили Turbo Debug описать ;) Верно! Мы отпинывались как могла, но нам было заявлено: "или так, или сами издавайте" darkeagle пишет: книга безусловно очень полезна для начинающих. но имхо, не для аудитории кряклаба =)) Дак там же ясно сказано "для начинающих"! mrJ пишет: как мне можно было бы объяснить без объяснения регистров принципы защиты и взлома?? Очень верное и точное высказывание! |
|
Создано: 25 сентября 2006 17:45 · Личное сообщение · #23 |
|
Создано: 25 сентября 2006 17:48 · Личное сообщение · #24 А вот еще хотел сказать про наброски структуры книги от " Bitfry" (http://www.exelab.ru/f/action=vthread&forum=2&topic=3200& page=1) это круто помоему - в помощь начинающему!!! Такой себе "план развития"! Пусть книгу еще не читал, поэтому не знаю как там, но вот что-то подобное - "что нада будет изучить" - для новичка самое оно! Хотя кто - знает, по своему опыту скажу, что выдирание кусков информации - не плохо для хорошего (самостоятельного) ее понимания и "структуризации в мозгу"! Но с совремменым темпом развития - приходится эту оптимальную золотую серединку между скоростью и качеством передвигать "чуток" в сторону 1-ой. Да и если раньше для многих "в кайф" было мусолить на одном месте до полного изучения, то сейчас материал слишком огромен! Да вот еще говорили, что ссылки на другие книги не стоит предлагать, а то дескать эту книгу забросять! Не согласен! Ссылки нужны! Только на книги которые более (даже сказал бы очень сильно) расскрывают главные темы! Такие как Asm, Организация памяти в Windows и т. д. Конешна же их можна, ссылки эти, давать в конце книги! Или может на диске сами эти книги Шутка! А книгу не выкинуть те - кто её купил для обучения Crack! Ну а если кто с неё перейдет на Asm и начнет жизнь сис. девелопера - разве авторы против будут |
|
Создано: 30 сентября 2006 02:24 · Личное сообщение · #25 |
|
Создано: 01 октября 2006 22:03 · Личное сообщение · #26 хотелось бы обратить внимание на некоторые аспекты в книге, во-первых иногда такое ощущение,что часть информации просто понакидали copy-paste из различных источников(в частности в первой-второй главе),во-вторых: же если для начинающих то, как мне кажется, в некоторых частях книги немного перегруз информацией, а в некоторых наоборот. надеюсь в следующих выпусках книги(а надеюсь такие будут) ети замечания учтут. А в целом книженция не плохая (терминологией особо не загруженна), и для начинающих действительно полезна |
|
Создано: 10 апреля 2007 19:44 · Личное сообщение · #27 |
|
Создано: 11 апреля 2007 21:35 · Личное сообщение · #28 |
|
Создано: 11 апреля 2007 22:09 · Личное сообщение · #29 |
|
Создано: 12 апреля 2007 14:52 · Личное сообщение · #30 |
|
Создано: 12 апреля 2007 21:06 · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . >> |
eXeL@B —› Крэки, обсуждения —› Помощь в написании книги |