eXeL@B —› Софт, инструменты —› OllyDbg 2.0 Final |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 11 . 12 . >> |
Посл.ответ | Сообщение |
|
Создано: 04 декабря 2009 01:47 · Поправил: Модератор · Личное сообщение · #1 Скачать: And once again: no, this version does not work under Win64! |
|
Создано: 18 августа 2012 12:19 · Личное сообщение · #2 |
|
Создано: 18 августа 2012 12:28 · Поправил: reversecode · Личное сообщение · #3 |
|
Создано: 18 августа 2012 12:50 · Поправил: OnLyOnE · Личное сообщение · #4 |
|
Создано: 18 августа 2012 17:13 · Личное сообщение · #5 |
|
Создано: 18 августа 2012 17:27 · Личное сообщение · #6 |
|
Создано: 18 августа 2012 17:37 · Личное сообщение · #7 |
|
Создано: 19 августа 2012 11:50 · Поправил: sendersu · Личное сообщение · #8 OnLyOnE пишет: перекомпилировать с новым SDK предется все плагины Да, названия функций другие (начинаются на ODBG2_xxx) да и побольше их будет тут кой чего собирали по багам http://exelab.ru/f/action=vthread&forum=5&topic=19621 void пишет: баг с анализом модулей при загрузке и не исправил давайте детали, будем закидать автору Между прочем Олег (автор Олли) похоже взялся за 2ку, вот и новый апдейт от 2012-08-18 Update: No, I haven't removed all bugs at the first try. I have kept some information about menu items directly in the menu, using dwItemData in MENUITEMINFO. It seems that Windows also uses this item! Now I have moved pointers to data to another location. http://ollydbg.de/odbg201e.zip |
|
Создано: 19 августа 2012 12:01 · Личное сообщение · #9 |
|
Создано: 19 августа 2012 12:04 · Поправил: reversecode · Личное сообщение · #10 с учетом этого I vas very busy the whole year, so my work was veeery slow. I am very sorry for this. Anyway, now I hav a bit more free time and will continue the development (and documentation, don't forget the documentation!) с баг репортами лучше поспешить, иначе опять Олег пропадет... Между прочем Олег (автор Олли) похоже взялся за 2ку, вот и новый апдейт от 2012-08-18 ты совсем не опоздал reversecode Создано: 18 августа 2012 01:31:54 |
|
Создано: 19 августа 2012 21:10 · Поправил: neox0r · Личное сообщение · #11 Вот один баг в 2.0-2.01e, при отладке одной проги ставлю int3 бряк в любое место, потом делаю рестарт и начинается ппц, сами по себе создаются какие-то One-Shot бряки и что не тронь, летить уведомление Unable flush ... вот скрин http://s019.radikal.ru/i612/1208/df/095ac103c0d1.png Работая с прогой в 1.10 такого бага нет, проверял на Win7(64) и WinXP(32), причём one-shot'ы не удаляются даже при переоткрытии, приходится удалять сам файл .udd |
|
Создано: 19 августа 2012 23:07 · Поправил: sendersu · Личное сообщение · #12 void пишет: При выставленых настройках автоанализа модулей в off, при загрузке программы оля начинает анализировать все модули которые импортирует программа. Автор в ударе! забирайте, починил за пару-тройку часов (сайлент обновка, адрес тотже) neox0r пишет: ставлю int3 бряк в любое место, потом делаю рестарт и начинается ппц повторить не удалось может у вас прога с TLS callback, код которого пасет бряки на своем теле? проверьте. или прогу закидайте Давайте ребята, подкидайте багов Олли2, ловим момент пока горячо! upd, сам кой-чего нашел, 15 отборных бажков Олли (1.10) http://code.google.com/p/ollybugs/downloads/list 2-3 еще падают на последней 2ке, на 1.10 все валится...... и здесь кучка интересного материальчика по олли http://code.google.com/p/ollytlscatch/downloads/list |
|
Создано: 20 августа 2012 02:04 · Личное сообщение · #13 |
|
Создано: 20 августа 2012 02:16 · Личное сообщение · #14 |
|
Создано: 20 августа 2012 03:02 · Личное сообщение · #15 |
|
Создано: 20 августа 2012 13:06 · Личное сообщение · #16 |
|
Создано: 20 августа 2012 13:46 · Личное сообщение · #17 |
|
Создано: 20 августа 2012 14:12 · Поправил: reversecode · Личное сообщение · #18 о том что API SDK плагинов еще небыло доконца утверждено - все знали. если полистать тему назад то из самых нужных плагов там ровно 4 штуки, два из которых пересобираются сами ручками, а других два - строгн и фантик авторы пересоберут. OnLyOnE пишет: смысл этой версией пользоваться не вижу..увы да как бы никто не заставляет |
|
Создано: 30 августа 2012 21:15 · Личное сообщение · #19 |
|
Создано: 30 августа 2012 22:44 · Личное сообщение · #20 |
|
Создано: 30 августа 2012 23:00 · Поправил: reversecode · Личное сообщение · #21 I have signifiicantly changed the way OllyDbg and plugins interact with each other. For example, all functions with fixed number of arguments are declared as __cdecl instead of __stdcall. This removes problem with Visual C that always wants to emit something like _Disasm@32 instead of plain _Disasm or Disasm. Otherwise there are only minor changes. давайте вы будете по ссылкам сами дочитывать? |
|
Создано: 30 августа 2012 23:05 · Личное сообщение · #22 |
|
Создано: 31 августа 2012 09:27 · Личное сообщение · #23 |
|
Создано: 31 августа 2012 09:32 · Поправил: reversecode · Личное сообщение · #24 sendersu он плагин закинул со старой версии, а Олег поменял конвершин кОлл в функциях вот и не сработал старый от предыдущей версии | Сообщение посчитали полезным: sendersu |
|
Создано: 15 сентября 2012 12:42 · Личное сообщение · #25 |
|
Создано: 15 сентября 2012 18:32 · Личное сообщение · #26 |
|
Создано: 05 октября 2012 08:37 · Личное сообщение · #27 OllyDbg 2.01g October 04, 2012 Many bugfixes and several improvements. Plugin interface is still under development. I've got rid of a very nasty crash. Maybe half of such crashes happened within the GlobalAlloc(), the remaining were almost unpredictable. Of course, it was buffer overflow, what else? Debugging engine is now more stable, especilally if one steps into the exception handlers. There is a new debugging option, "Set permanent breakpoints on system calls". When active, it requests OllyDbg to set breakpoints on KERNEL32.UnhandledExceptionFilter(), NTDLL.KiUserExceptionDispatcher(), NTDLL.ZwContinue() and NTDLL.NtQueryInformationProcess(). For example, if CPU is in the exception handler and you set hardware breakpoint, it won't hit! NTDLL.ZwContinue() restores original contents of registers and modifications get lost. Therefore OllyDbg sets temporary INT3 break on ZwContinue() and applies changes to the copy of the context in memory. But sometimes it simply doesn't know that temporary breakpoint is necessary. If process is being debugged, Windows don't call the unhandled exception filter. Instead, it notifies debugger. To pass exception to the filter, OllyDbg intercepts NtQueryInformationProcess(). If handler asks OS whether process is debugged, OllyDbg reports "no". And so on. Well, if this new option is so advantageous, why not to make it default? Because some viruses check for INT3 breakpoints on these APIs. Sometimes it's necessary to rename the OllyDbg, for example if you investigate a brainless virus that scans process names and hopes to avoid debugger. You rename OllyDbg to, say, notadebugger.exe and... and... and all plugins are missing?! They are statically linked to the DLL named ollydbg.exe. Of course, GetProcAddress() would help, but this makes programming to the nightmare. Therefore when OllyDbg loads plugins, it applies a dirty trick which lets Windows think that the main module is named ollydbg.exe and not notadebugger.exe. This trick works under Windows XP, but I am not sure whether Vista/Win7 use the same internal data structures. Please check. Hit trace can be saved between the sessions. If code is self-modifiable, use this option with care. When OllyDbg restores hit trace, it sets INT3 breakpoint on every marked command. This may lead to crash of the debugged application. Due to the invalid handling of prefixes 66, F2 and F3, command search was unable to find SSE commands. This bug is corrected. Currently I am working on the plugin interface. Plugins will be allowed to set temporary breakpoints and process exceptions. This requires significant changes in the debugging engine and may take another couple of weeks. ----- Лучше быть одиноким, но свободным © $me | Сообщение посчитали полезным: schokk_m4ks1k, sendersu, Flint, excorsist, Abraham |
|
Создано: 19 ноября 2012 10:46 · Поправил: Vnv · Личное сообщение · #28 OllyDbg 2.01h November 19, 2012 - update. This is a major update of the plugin interface. Now plugins can actively influence the debugging process. They may set temporary breakpoints (Plugintempbreakpoint()) and receive notifications if breakpoint is hit (ODBG2_Plugintempbreakpoint()). If they receive exception notification, ODBG2_Pluginexception() may request to pause application or step over this exception. ODBG2_Pluginnotify() is extended and can force different mode of execution than requested by user. If necessary, plugin may create one or several options pages in a new Plugins options dialog, which is very similar to the Options. Pluginshowoptions() directly opens plugin-related options page. There is a new sample plugin, traceapi.dll, that demonstrates new features. It uses one-time memory breakpoints to detect all calls from the user code to the Windows API and protocols the arguments and values returned by APIs. Sample code does not include the Visual Studio project for traceapi. This is despairing - to compile a plugin, I must change several options, like unsigned characters, byte alignment, DLL, UNICODE, import libraries (btw it looks like my VS accepts only absolute paths for implibs!) etc. - TWICE! - once for debug and second time for release configuration. As .vcproj includes GUIDs, I can't simply rename it. Instead, I must recreate new project FROM THE SCRATCH! (yes, all capitals text is a net equivalent of shouting). There is something called "property sheets", but I have found no possibility to save existing options to the property sheet. So if you have a solution to this problem MS feature, please let me know. Plugin documentation is still far away from finished but is strongly updated. OllyDbg itself got several bugfixes and minor improvements. As always, your comments and questions are welcome. | Сообщение посчитали полезным: sendersu, drone, Ra1n0 |
|
Создано: 27 ноября 2012 10:24 · Личное сообщение · #29 |
|
Создано: 27 ноября 2012 13:11 · Личное сообщение · #30 |
|
Создано: 28 сентября 2013 11:12 · Личное сообщение · #31 Ура! September 27, 2013 - version 2.01. OllyDbg, empty language file, chicken language file, Disassembler 2.01 (GPL v3, preliminary version without documentation) | Сообщение посчитали полезным: daFix, sendersu, deniskore, -Sanchez-, Nightshade |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 11 . 12 . >> |
eXeL@B —› Софт, инструменты —› OllyDbg 2.0 Final |