Сейчас на форуме: -Sanchez-, artyavmu, CDK123, sashalogout (+7 невидимых) |
eXeL@B —› Софт, инструменты —› HyperDbg |
Посл.ответ | Сообщение |
|
Создано: 22 апреля 2010 13:45 · Личное сообщение · #1 HyperDbg One ring(-1) to rule them all... HyperDbg is a kernel debugger that leverages hardware-assisted virtualization. More precisely, HyperDbg is based on a minimalistic hypervisor that is installed while the system runs. Compared to traditional kernel debuggers (e.g., WinDbg, SoftIce, Rasta R0 Debugger) HyperDbg is completely transparent to the kernel and can be used to debug kernel code without the need of serial (or USB) cables. For example, HyperDbg allows to single step the execution of the kernel, even when the kernel is executing exception and interrupt handlers. Compared to traditional virtual machine based debuggers (e.g., the VMware builtin debugger), HyperDbg does not require the kernel to be run as a guest of a virtual machine, although it is as powerful. Download security.dico.unimi.it/hyperdbg/releases/hyperdbg_20100325.zip |
|
Создано: 22 апреля 2010 14:40 · Личное сообщение · #2 |
|
Создано: 22 апреля 2010 15:42 · Личное сообщение · #3 |
|
Создано: 22 апреля 2010 17:29 · Личное сообщение · #4 |
|
Создано: 22 апреля 2010 18:15 · Личное сообщение · #5 |
|
Создано: 22 апреля 2010 19:01 · Личное сообщение · #6 |
|
Создано: 22 апреля 2010 19:16 · Личное сообщение · #7 |
|
Создано: 22 апреля 2010 20:06 · Личное сообщение · #8 |
|
Создано: 22 апреля 2010 20:18 · Личное сообщение · #9 |
|
Создано: 23 апреля 2010 02:25 · Поправил: Gideon Vi · Личное сообщение · #10 |
|
Создано: 23 апреля 2010 05:41 · Личное сообщение · #11 |
|
Создано: 23 апреля 2010 05:52 · Личное сообщение · #12 Дебагер на виртуализации - это хорошая идея, проблема лишь в полноценной реализации. Как минимум он должен поддерживать nested vm, чтобы отлаживать сам себя и не мешать работать виртуалкам. ----- PGP key |
|
Создано: 23 апреля 2010 06:01 · Личное сообщение · #13 |
|
Создано: 23 апреля 2010 06:15 · Личное сообщение · #14 Coderess пишет: ntldr У вас нет планов по созданию своего дебагера на виртуализации? Я бы рад, но у меня с трудом хватает времени на DiskCryptor, куда уж браться за еще один проект. Проекты такой сложности должны делаться хорошо оплачиваемой командой профессионалов работающих full-time. ----- PGP key |
|
Создано: 23 апреля 2010 07:47 · Поправил: Coderess · Личное сообщение · #15 ntldr Разрешите еще пару вопросов, DiskCryptor приносит прибыль? Я бы рад, но у меня с трудом хватает времени на DiskCryptor Не всегда-же будете им заниматься, может когда нибудь если найдете спонсора, согласитесь создать ядерный отладчик, все будут только благодарны Проекты такой сложности должны делаться хорошо оплачиваемой командой профессионалов работающих full-time. Найдется профессионал подобный вам, который сможет потянуть разработку подобного ядерного отладчика? ЗЫ: У вас такая антилинуксная, вы не подумайте что мой аватар в поддержку этой оси, я просто люблю мадагаскар ----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes |
|
Создано: 23 апреля 2010 08:17 · Личное сообщение · #16 Coderess пишет: DiskCryptor приносит прибыль? Нет, это хобби, я занимаюсь этим в свободное время. Coderess пишет: Не всегда-же будете им заниматься, может когда нибудь если найдете спонсора, согласитесь создать ядерный отладчик, все будут только благодарны Проект такого масштаба по силам лишь крупной компании, вроде Intel, IBM или Google, поскольку единственный смысл его создания - для внутреннего использования в этой компании. Продавать отладчик - дело дохлое, поскольку для Windows есть отлично поддерживаемый WinDBG, для других осей есть свои отладчики, а реверсеры - неплатежеспособная и не склонная платить аудитория. Coderess пишет: Найдется профессионал подобный вам, который сможет потянуть разработку подобного ядерного отладчика? Нужно чтобы минимум пятеро таких как я работали пару лет по 8 часов в сутки, + отдел тестирования человек 10. На энтузиазме можно потянуть, но маловероятно, ибо понадобится гораздо больше людей и сложнее координация работы. Естественно, это оценка трудоемкости разработки полноценного, поддерживающего всё отладчика, простенькую демку можно написать силами одного человека за месяц, но тогда дальше демки дело не пойдет. Примерный бюджет проекта: 1 - Пятеро системщиков уровня Senior developer - 150-200к рублей/мес * 5 2 - Хороший гуист дотнетчик - 50-60к 3 - Тестеры - 10-20к * 10 4 - Офис и прочее - 100-150к/мес 5 - Закупка оборудования - еще около 200к разовых расходов. Итого за 2 года: (150*5 + 50 + 10*10 + 100) * 24 + 200 = 24.200.000 рублей. Эти деньги предлагается просто выкинуть на ветер, поскольку проект никогда себя не окупит. Это я ещё не считал стоимость дальнейшей поддержки проекта. ----- PGP key |
|
Создано: 23 апреля 2010 08:45 · Личное сообщение · #17 |
|
Создано: 23 апреля 2010 11:30 · Личное сообщение · #18 |
|
Создано: 23 апреля 2010 11:43 · Личное сообщение · #19 reversecode пишет: syser написали два китайца Сравнил жопу с пальцем. Syser не универсальный отладчик на виртуализации, возможности syser скудны и глючность зашкаливает все допустимые пределы. Не имею ничего против Syser, но это скорее игрушка, а не отладчик. Если речь идет о создании серьезного продукта, то его минимальную трудоемкость в человеко-часах можно оценить исходя из трудоемкости таких проектов, как VirtualBox или XEN. Два китайца тут маловато будет. Исходя из моего опыта в разработке софта, создать работающий концепт на порядок легче, чем создать законченный и годный продукт. Дьявол кроется в деталях, вся трудоёмкость в множестве мелочей и тщательном тестировании, без которого ничего хорошего не выйдет. ----- PGP key |
|
Создано: 23 апреля 2010 18:02 · Личное сообщение · #20 можно и дешевле. сократить бюджет можно засчет открытости и стандартизированности изначально садятся 2-3 девелопера, проектируют универсальный фреймворк, пишут ключевые компоненты и документацию, после чего каждый интересующийся проектом может к нему присоединится + экономия за счет возможности использования GPL кода |
|
Создано: 23 апреля 2010 18:50 · Личное сообщение · #21 |
|
Создано: 23 апреля 2010 19:02 · Личное сообщение · #22 NikolayD пишет: а что есть такие ядерные дебаггеры?? Имеется ввиду работающие более менее стабильно, они зачахнут ещё на стадии разработки либо будет выкидышь . Шапку как я понял никто так и не запустил нету, но есть несколько разрозненых проетов, типо сабжа, которые пишутся пока хватает энтузиазма в небольшие промежутки свободного времени между основной работой, поэтому я и пишу об актуальности создания фреймворка и какогото стандарта, чтобы не писать 10 раз одно и тоже, а развивать чтото одно, по крайней мере так есть хоть какой то шанс получить в каком то будущем чтото белоее менее рабочее и доступное всем. |
|
Создано: 24 апреля 2010 08:40 · Личное сообщение · #23 Vol4ok пишет: можно и дешевле. Можно, но во много раз медленее. Многий опенсорс пишется на энтузиазме, но долго, все крупные открытые проекты живут за счет финансирования корпорациями. ----- PGP key |
|
Создано: 24 апреля 2010 14:07 · Личное сообщение · #24 |
|
Создано: 24 апреля 2010 21:33 · Личное сообщение · #25 |
|
Создано: 24 апреля 2010 21:43 · Личное сообщение · #26 |
|
Создано: 25 апреля 2010 06:50 · Личное сообщение · #27 |
|
Создано: 25 апреля 2010 23:44 · Поправил: Vol4ok · Личное сообщение · #28 |
eXeL@B —› Софт, инструменты —› HyperDbg |