Сейчас на форуме: Magister Yoda, site-pro, Rio (+5 невидимых) |
eXeL@B —› Крэки, обсуждения —› проект по написанию отладчика |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . >> |
Посл.ответ | Сообщение |
|
Создано: 24 ноября 2006 08:47 · Поправил: Модератор · Личное сообщение · #1 Наверное все вы хотели бы иметь отладчик максимально приспособленый для борьбы с антиотладкой, а также умеющий отлаживать драйвера (включая ring0 защиты), и имеющий при этом удобный GUI интерфейс. К сожалению, сейчас достойных отладчиков практически нет. Из юзермодных конечно рулит оля, но по части скрытности с ней все очень плохо, баги не фиксятся, проект мертв (2я версия если и выйдет, то очень нескоро). В рядах ядерных отладчиков все еще хуже. Soft-Ice умер. windbg - гавно (хотя кому-то и нравиться, не буду спорить), Syser имеет красивый интерфейс, но весьма слаб в остальном. Ну и про отладку ring0 защит существующими отладчиками, даже говорить нечего. В связи с этим у меня давно назревает идея написания универсального и мощьного отладчика, для отладки как юзермода, так и ядра. При этом хочеться получить развивающийся и поддерживаемый проект. Сам я не имею достаточно времени для реализации этой идеи в полном обьеме, но имею все необходимые технологии для построения полностью недетектируемого отладчика (причем большинство их уже обкатано). Поэтому я предлагаю энтузиастам начать такой проект. Я со своей стороны предоставляю отладочное ядро, которое реализует весь необходимый набор функций, а вы пишете собственно сам отладчик. Есть три варианта развития проекта: 1 - Фриварная программа. Вариант этот хорош для пользователей, но я сомневаюсь, что разработка в этом случае зайдет дальше 1й версии. Такой проект неизбежно обязан быть заброшен, потому что авторам быстро это дело надоест. Сделать из проекта платную программу в этом случае будет тоже нельзя (особенно при большом количестве авторов), так как врядли все на это согласяться. 2 - Мы собираем команду, делаем программу, после чего я обеспечиваю ее раскрутку и продвижение. С доходов каждый получает свой процент. Этот вариант плох тем, что у авторов может не хватит терпения дождаться хороших доходов, и проект может быть заброшен. 3 - Я собираю команду и финансирую написание отладчика. После чего я имею полные права на код, и продаю его по своему усмотрению. Этот вариант плох тем, что трудно найти людей которые будут на таких условиях хорошо писать код. Скорее всего все захотят просто срубить бабла, напишут глючную первую версию, и исчезнут после получения оплаты, а я останусь с неподдерживаемым и кривым кодом, что тоже сулит проекту недолгую жизнь. Сам я склоняюсь к 2му варианту, но хотел бы узнать ваше мнение, а также найти желающих заняться этим делом. З.Ы. отладочное ядро для юзермодного кода я уже написал, так что приступать к написанию отладчика желающие могут хоть завтра. ----- Скажем дружно - нафиг нужно. |
|
Создано: 04 января 2007 23:27 · Личное сообщение · #2 |
|
Создано: 28 декабря 2007 13:02 · Личное сообщение · #3 Решил я поднять эту тему, хотя она и годовой давности. На данный момент разработка не умерла и продолжаеццо, хотя и не особо шустро, проект превратился в уже отладчик, который умеет не много, но что-то всё же умеет. Разработка всех модулей движеццо своим чередом и даже вполне меня устраивает, кроме 1 модуля: анализатора. Прошлый кодер отказался недавно кодить, сославшись на проблемы, не показав вообще ничего. Сейчас есть на примере 1 толковый товарищ, но за 3 дня он пока даже не смог внятно сказать, будет ли он браццо. Посему на всякий случай обращаюсь ещё сюда, поскольку беглые поиски среди знакомых не выявили никого подходящего кодить анализатор. Кодить треба на С, анализировать процедуры, параметры, переходы и тд (как в иде, короче), причём не только PE, но и ELF (на будущее), кроссплатформ, 32+64 бита. Если этот проект нужен (а я надеюсь, что не все на него положили болт), просьба поискать такого товарища. Весьма желательно сразу толкового и чтоб время было кодить. З.Ы. Просьба с пожеланиями типа всё равно не фига не выйдет, ибо Рема больше нету, ПОЙТИ НАХ и не засорять топик. З.З.Ы. Показывать пока тоже ничего не буду, пока не будет нормальной версии, даже скриншоты. Всем спасибо за внимание и заранее спасибо за кодеров. |
|
Создано: 28 декабря 2007 16:46 · Личное сообщение · #4 |
|
Создано: 28 декабря 2007 17:12 · Личное сообщение · #5 |
|
Создано: 28 декабря 2007 20:37 · Личное сообщение · #6 |
|
Создано: 28 декабря 2007 20:42 · Личное сообщение · #7 |
|
Создано: 29 декабря 2007 10:05 · Личное сообщение · #8 To Archer. Вышли короткое ТЗ: 1. Что на входе анализатора? 2. Что на выходе ? 3. Где работает код ? Если в кольце 0, то максимально возможный irql. Смогу железно ответить возьмусь или нет в течении 2 недель. Праздники и все такое, а надо обмозговать будет. А то тут человек за 3 дня ответ не дал, а ты уже его списываешь. Анализатор, как я понимаю, самое сложное во всем проекте? P.S.: Денежки люблю но и кодить тоже люблю |
|
Создано: 29 декабря 2007 10:25 · Личное сообщение · #9 Spirit А можно как-нить без такого явного оффтопа и наезда. GodFather Тут немножко другая тема сейчас, про раскрашеные окошки, мягко говоря, не сейчас. sss 1. Чтение памяти на входе, дизасм на входе, чтение файлов, вряд ли ещё что-то нужно будет. 2. На выходе он должен каким-либо образом всё симпатично показывать, циклы, процедуры, аргументы, вызовы АПИ и тд, в общем, красоту из иды. 3. Работает на уровне ринг3, без винапи (ибо кроссплатформ), для всех нужных функ уже есть интерфейс. Я человека не списал, но он пока не согласился, вдруг откажеццо. Чтоб не стояло дело, я и продолжаю поиски. Самое сложное-ядро. Пока записал тебя на всякий случай, а там дальше посмотрим. |
|
Создано: 29 декабря 2007 11:06 · Поправил: Archer · Личное сообщение · #10 Сложновато будет... а я и не обещал, что можно будет накидать за 15 минут. Но ИДА сама по себе не такой уж и заоблачный анализ делает, чтоб нельзя было повторить, она держит тонну форматов, но этого здесь не требуется. А старфорс всем хочеццо отлаживать легко и просто? Вот и сделайте для этого хоть маленькую часть. sss Дизасм пишеццо свой и уже почти готов, формат там разный, начиная с текста и заканчивая полным распасиванием команды и каждого аргумента. Для анализатора ПЕ формата-наработки есть, мона их заюзать, меня больше парит анализ процедур, циклов, распознавание по сигнатурам и прочая бодяга. |
|
Создано: 30 декабря 2007 17:49 · Личное сообщение · #11 |
|
Создано: 30 декабря 2007 17:57 · Личное сообщение · #12 Приперся жидокодер, и засрал тему. Nimnul Кто-то, давненько рассказывал, что ты был взялся за оплачиваемый заказ, и не осилил. В итоге, это задание реализовал ученик 11го класса. Так что давай, уйдем из этой темы, мы тут не осилим, даже за деньги. Не будем флудить. ----- – Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями... |
|
Создано: 30 декабря 2007 19:47 · Личное сообщение · #13 |
|
Создано: 30 декабря 2007 20:48 · Поправил: Nimnul · Личное сообщение · #14 Bit-hack Какие тут могут быть бабосы? Топикстратер забил на этот проект, это значит проекту пиздец, у меня и капли сомнения небыло что у Archer нет лаве, причем здесь это. А во вторых, я уже говорил, отладочное ядро нужно будет существенно переписать для minwin, если это вообще будет возможно. tnt17 Бугого если даже тебя, это задело за живое, тогда точно уйду в подполье PS: завтра весь флуд потрут, все виновные будут забаненны и переданы интерполу ----- have a nice day |
|
Создано: 30 декабря 2007 22:37 · Личное сообщение · #15 |
|
Создано: 30 декабря 2007 22:57 · Личное сообщение · #16 НУ А КАКОГО СПРАШИВАЕТСЯ МОЁ СООБЩЕНИЕ ЗАТЕРЛИ? Я ЧТО НЕДОЧЕЛОВЕК ЧТО-ЛИ? КАК БУДТО Я ТУТ КОГО-ТО ВЫНОСИЛ НА ТОПИКЕ ЭТОМ? Я КАК БУДТО Х**НЮ КАКУЮ-ТО ПРЕДЛАГАЛ? ДАЖЕ ССЫЛКУ НА МОЁ СООБЩЕНИЕ ЗАТЕРЕТЬ НЕ УСПЕЛИ Я КОНЕЧНО ПОНИМАЮ НО НЕ НАДО ЖЕ ТАК ЦЕНЗУРИТЬ У НАС ДЕМОКРАТИЯ ВСЕ-ТАКИ ИЛИ ... (НИЧЕГО ПЛОХОГО ПРО СОВЕТСКУЮ ВЛАСТЬ НЕ СКАЖУ) МОДЕРЫ МНОЮ ВЕСЬМА УВАЖАЕМЫЕ И ЛЮБИМЫЕ КАК ЖЕ ВЫ ТАК МОГЛИ С ПРОСТЫМ ЧЕЛОВЕКОМ-ТО? если я в чем-то не прав делайте что хотите, но отпишите в личку-то! если моя идея в отладчике появится, напомню кнопки разноветные, то уж не знаю вы наверное идеи все так воруете P.S. мне на мой ранг плевать если что зарегинюсь снова и если кто-то скажет что я жид скажу что во мне есть какая угодно кровь только не их и я горжусь этим и я готов работать на энтузиазме потому что я к тому же еще и коммуняка СМЕРТЬ БУРЖУЯМ!!! |
|
Создано: 30 декабря 2007 23:12 · Личное сообщение · #17 //offtop фак, откуда только долбаебы и скамерсанты беруться? //e_offtop GodFather пишет: если моя идея в отладчике появится, напомню кнопки разноветные, то уж не знаю вы наверное идеи все так воруете знаешь, тут дядя билл гейтс, походу спиздил твою идею. иди судись с ним. ----- – Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями... |
|
Создано: 30 декабря 2007 23:25 · Личное сообщение · #18 ну не знаю ребята если вам лень вспомнить что дядя билл гейтс написал? а я что пиши что не пиши всё равно всевидящее око и всеумеющая рука мои сообщения потрут Почему все программы в Windows выглядят одинаково. Почему мало таких оформлений в программах, как скажем WinAmp сделайте хоть один нормальный дебуггер со шкурками-то; слабо что ли? видно дельфу свою юзаете компоненты всякие и разучились нормальный код на масме или тех же сях писать? А если они кривые и тормозят? Это что дебуггер тормозить тоже будет когда скажем проц на 100% + тут еще и тормоза дебуггера это ппц зависнет весь комп? ну ладно я конечно извиняюсь, что добавил так много флуда в этот топик, ну ВЫ МОДЕРАТОРЫ хоть могли бы сделать так написанное мною сообщение отредактить и все проблеммы были бы решены |
|
Создано: 30 декабря 2007 23:30 · Поправил: HiEndsoft · Личное сообщение · #19 |
|
Создано: 30 декабря 2007 23:33 · Личное сообщение · #20 GodFather пишет: сделайте хоть один нормальный дебуггер со шкурками-то; слабо что ли? ты шкурками любоваться будешь или дебажить прогу? хватит, один уже с пеной у рта, CLI советовал заюзать, для движка и прорисовки интерфейса. GodFather пишет: видно дельфу свою юзаете компоненты всякие и разучились нормальный код на масме или тех же сях писать? А если они кривые и тормозят? Это что дебуггер тормозить тоже будет ты бля, че-то серьезней калькулятора написал в жизни? хуле ты пиздишь тут, это не форум делфи-задротов, которые только компоненты умеют юзать. за себя отвечай. // модераторам: удалите мои сообщения, если сочтете нужным. я просто хочу донести автору то, что он нихуя програмить не умеет, а только умеет давать "особо ценные" советы о том, каким цветом кнопочки раскрасить. ----- – Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями... |
|
Создано: 30 декабря 2007 23:40 · Личное сообщение · #21 to tnt17 гыгы как нибудь выложу вам на ассемблере калькулятор и другие мои проги если в личку отпишете мне приходилось писать на асме такое, за что другие посчитают меня тронутым потому, что по их мнению на асме это писать == убить себя ап стену (но я не мазохист) (если кто-то напишет, что я тронутый, я не обижусь) |
|
Создано: 30 декабря 2007 23:42 · Личное сообщение · #22 |
|
Создано: 31 декабря 2007 00:09 · Личное сообщение · #23 |
|
Создано: 31 декабря 2007 00:33 · Личное сообщение · #24 |
|
Создано: 31 декабря 2007 01:15 · Личное сообщение · #25 |
|
Создано: 31 декабря 2007 01:48 · Личное сообщение · #26 |
|
Создано: 31 декабря 2007 02:14 · Личное сообщение · #27 |
|
Создано: 31 декабря 2007 04:21 · Личное сообщение · #28 |
|
Создано: 31 декабря 2007 07:56 · Личное сообщение · #29 |
|
Создано: 31 декабря 2007 09:04 · Личное сообщение · #30 GodFather пишет: сделайте хоть один нормальный дебуггер со шкурками-то мдааа... представте всебе MS Office или Visual Studio со шкуркаими (аля Winamp Modern Skins или Media Palyer), это уже извращение какое-то Вот, например, интерфейс MS Office 2007 такое гуано, что страшно подумать, чтож будет дальше |
|
Создано: 31 декабря 2007 09:23 · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . >> |
eXeL@B —› Крэки, обсуждения —› проект по написанию отладчика |