Сейчас на форуме: Rio, -Sanchez-, artyavmu, CDK123, sashalogout (+8 невидимых)

 eXeL@B —› Софт, инструменты —› OllyTiper 1.2 + src
Посл.ответ Сообщение


Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 15 января 2010 13:13
· Личное сообщение · #1

как по мне, то тоже юзабельный плаг, для тех кто работает восновном на клаве, и редко использует мышку

Code:
  1. OllyTiper is a plugin for OllyDbg v1.10, to improve OllyDbg's operation. Most of the content from the KanXue patch features the "to Ollydbg increase in operating functions useful shortcut keys," a text, in which pairs of KanXue and heXer, and other features provide practical recommendations friend expressed his gratitude In addition, the note most of the content is copied from the kanxue'"to Ollydbg increase in operating functions useful shortcut keys," a paper and made the appropriate changes, in this in a right kanxue grateful.
  2.  
  3. 1. Disassembly Window 
  4. (1) View data 
  5. push A480033 / / If you press Shift, then the data window to display the data A480033 
  6. mov eax, 401000 / / this line by Shift, the data window to display data on 401,000 
  7. mov eax, [401000] / / this line by Shift, the data window to display data on 401,000 
  8. mov [ebp-4], esp / / this line press Shift, then the data window to display the value of ebp-4 (note the EIP must point to the current line) 
  9. mov eax, [esp +10] / / this line by Shift, the data window to display the value of esp +10 (Note that the EIP must point to the current line) 
  10. JNZ 401000 / / this line by Shift, the data window to display data on 401,000 
  11.  
  12. (2) copies of current address 
  13. 00401092 68 00000080 PUSH 80000000 / / select this going-rate, press Ctrl + X, will address "00,401,092" copy to the clipboard. 
  14.  
  15. (3) Calculate the size of holding down the CTRL to select data link, and drag the mouse, you can select data to calculate the size of the 
  16. --------------------------------------------- 
  17. 2. Data Window 
  18. (1) Fast positioning 
  19. 00406000 00 10 40 00 00 00 00 00 00 00 00 00 CA 2E 40 00 
  20. Move the cursor to "00.104 million" first byte 00, double-click, disassembly window displays 00.406 million, according to SHIFT, disassembly window displays 401,000. 
  21.  
  22. (2) Calculate the size of selecting data and hold in the data window, hold down the left button, drag the column can be prompted to select data to see the start address and end address, and choose the size of the data. 
  23. --------------------------------------------- 
  24. 3. Stack Window 
  25. 0012FF44 00401D8A / / double-click, disassemble the window displays the contents of the address 0401D8A; or Shift, Data window displays the contents of the address 0401D8A
  26. 0012FF48 00000000


c49f_15.01.2010_CRACKLAB.rU.tgz - OllyTiper v1.2.rar

-----
Лучше быть одиноким, но свободным © $me




Ранг: 103.1 (ветеран), 3thx
Активность: 0.070.01
Статус: Участник

Создано: 16 января 2010 11:49
· Личное сообщение · #2

По описанию, моя мечта (:, посмотрим как оно в деле

-----
Crack your mind, save the planet




Ранг: 56.1 (постоянный), 9thx
Активность: 0.040
Статус: Участник

Создано: 20 января 2010 00:54 · Поправил: vptrlx
· Личное сообщение · #3

//del

Ниже в топике лежит исправленная версия




Ранг: 533.6 (!), 232thx
Активность: 0.450
Статус: Uploader
retired

Создано: 20 января 2010 03:01
· Личное сообщение · #4

у меня все норм, в каких ситуациях падает?

-----
Лучше быть одиноким, но свободным © $me




Ранг: 56.1 (постоянный), 9thx
Активность: 0.040
Статус: Участник

Создано: 20 января 2010 09:05
· Личное сообщение · #5

да всё время - выделишь кусок кода и нажмёшь шифт - падает, ещё в различных ситуациях по непонятным причинам - "оля выполнила недопустимую операцию..." или просто подвисает, чего до и после удаления не наблюдалось, очень часто с вот этой штукой теряются все патчи, бряки и тп, хотя удд вроде нормальный, и каждый раз ошибка при закрытии оли



Ранг: 56.1 (постоянный), 9thx
Активность: 0.040
Статус: Участник

Создано: 27 января 2010 00:09 · Поправил: vptrlx
· Личное сообщение · #6

//первое исправление. Конечная версия ещё ниже

Доделал. Некоторые куски кода повергли меня в ужас - так что рекомендую обновить
Много чего добавил.

Code:
  1. OllyTiper is a plugin for OllyDbg v1.10, to improve OllyDbg's operation. Most of the content from the KanXue patch features the "to Ollydbg increase in operating functions useful shortcut keys," a text, in which pairs of KanXue and heXer, and other features provide practical recommendations friend expressed his gratitude In addition, the note most of the content is copied from the kanxue'"to Ollydbg increase in operating functions useful shortcut keys," a paper and made the appropriate changes, in this in a right kanxue grateful.
  2.  
  3. With enhancements and (big)BUGFIXes by vptrlx (greets to CRACKL@B)
  4.  
  5. The Chenese strings stripped, sorry + unveiled the code only available for China <img src="http://exelab.ruimg/smilies/s1.gif" border="0" align="" alt="">
  6. Be careful - copying is now by Ctrl-Q!
  7.  
  8. 1. Disassembly Window 
  9. (1) View data 
  10. In everything here "Ctrl+D" instead of "SHIFT" makes results to be shown in Stack Window.
  11.  
  12. push A480033  / / If you press Shift, then the data window will display the data A480033
  13. mov eax, 401000 / / this line by Shift, the data window to display data on 401,000 
  14. mov eax, [401000] / / this line by Shift, the data window to display data on 401,000 
  15. mov [ebp-4], esp / / this line press Shift, then the data window to display the value of ebp-4 (note the EIP must point to the current line) 
  16. mov eax, [esp +10] / / this line by Shift, the data window to display the value of esp +10 (Note that the EIP must point to the current line) 
  17. JNZ 401000 / / this line by Shift, the data window to display data on 401,000 
  18.  
  19. (2) copies the current address 
  20. 00401092 68 00000080 PUSH 80000000 / / select this going-rate, press Ctrl + Q, will address "00,401,092" copy to the clipboard. 
  21.  
  22. (3) Calculate the size of holding down the CTRL to select data link, and drag the mouse; you can select data to calculate the size.
  23. --------------------------------------------- 
  24. 2. Data Window 
  25. Suppose such data in the window:
  26. 00406000 01 02 10 40 00 00 00 00 00 00 00 00 00 CA 2E 40
  27. and the cursor set to "02 10 40 00"
  28. Then
  29. (1)Ctrl: Disassembly window goes to 00401002
  30. (2)Shift: Data window goes to 00401002
  31. (3)Ctrl+D: Stack window goes to 00401002
  32. (4)Ctrl+Q: Moves 00401002 to Clipboard
  33.  
  34. --------------------------------------------- 
  35. 3. Stack Window 
  36. 0012FF44 00401D8A / / 
  37. (1)double-click, disassemble the window displays the contents of the address 0401D8A;
  38. (2)Shift, Data window displays the contents of the address 0401D8A 
  39. (3)Ctrl+D: Stack window goes to 0401D8A
  40. (4)Ctrl+Q: Moves 0401D8A to Clipboard
  41.  
  42. ---------------------------------------------
  43. 4. Registers Window:
  44.  
  45. EAX 00000000
  46. ECX 0012FFB0
  47. EDX 7C90E4F4 ntdll.KiFastSystemCallRet
  48. EBX 7FFDC000
  49. ESP 0012FFC4
  50. EBP 0012FFF0
  51. ESI FFFFFFFF
  52. EDI 7C910208 ntdll.7C910208
  53. EIP 00401000 OllyDbg.<ModuleEntryPoint>
  54.  
  55. For example, select EDX. Then
  56. (1)Ctrl: Disassembly displays 7C90E4F4
  57. (2)Shift: Data displays 7C90E4F4
  58. (3)Ctrl+D: Stack displays 7C90E4F4
  59. (4)Ctrl+Q: Copies 7C90E4F4 to the Clipboard
  60.  
  61. --------------------------------------------
  62. Fixed some bugs - i can't understand how could it even try to work <img src="http://exelab.ruimg/smilies/s1.gif" border="0" align="" alt="">


Багрепорты приветствуются.
Plug + source:

52ac_26.01.2010_CRACKLAB.rU.tgz - OllyTiper v1.2.01.rar



Ранг: 56.1 (постоянный), 9thx
Активность: 0.040
Статус: Участник

Создано: 27 января 2010 01:12 · Поправил: vptrlx
· Личное сообщение · #7

>>Ctrl + Q ну никак с "копировать адрес в буфер обмена"
Мне не удалось придумать более удобного незанятого сочетания - Ctrl+X, используемый в оригинале, у меня (почему-то) занят под изменение регистра букв в дизасме - надо бы кстати поглядеть, как это убрать

>>возможность настройки комбинаций клавиш
Да, такое в планах есть.

>>появляется ряд противоречий
Ага, я попытаюсь придумать как бы это попроще реализовать - всё-таки чистый Ctrl и Shift весьма удобны.

Спасибо за отзыв.
//надеюсь несмотря на всё это, плаг олю не валит?



Ранг: 56.1 (постоянный), 9thx
Активность: 0.040
Статус: Участник

Создано: 28 января 2010 02:33 · Поправил: vptrlx
· Личное сообщение · #8

Вот, сделал. Теперь оно полностью настраивается.
Помимо всего настраиваемого - DBL_CLICK в стеке - остаётся как раньше.
О деталях настройки - догадаетесь + они же и дадут возможность поэкспериментировать =)
Стабильную работу с кнопкой Alt не обещаю - но вроде работает более-менее. Хотя вообще не очень, конечно - в сочетаниях с Ctrl/Shift - ничего, а отдельно... =)
Код почти полностью переделан, юзабилити ГОРАЗДО выше. Но отсюда могут и новые баги повылезать.
Парой слов - тестируйте на здоровье!

Попробую даже охаметь настолько, чтобы обозвать это OllyTiper v2.0beta.

//еще ниже более правильный код



Ранг: 56.1 (постоянный), 9thx
Активность: 0.040
Статус: Участник

Создано: 28 января 2010 14:00
· Личное сообщение · #9

Ха, в общем-то это почти логично Пустая настройка ведь и указывает - "надо делать то-то если не нажато ничего и ещё что-то" =) Ладно, поправлю



Ранг: 56.1 (постоянный), 9thx
Активность: 0.040
Статус: Участник

Создано: 28 января 2010 16:24 · Поправил: vptrlx
· Личное сообщение · #10

Обновил, кое-что ещё заметил - новый дескрипшн:
Code:
  1. OllyTiper is a plugin for OllyDbg v1.10 to make it easier to work with keyboard. 
  2. First release by Ryokou with src, with thanks to KanXue and HeXer.
  3. Update by DhtFish[CCG].
  4. Totally remade and BUGFIXed by vptrlx.
  5.  
  6. Version 2.0:
  7.  
  8. Changes:
  9. 1)Settings menu allows you to change operation keys or disable them.
  10.          /*Code Information and Disassembly shortcuts may be the same;
  11.          DblClick in stack cannot be disabled or changed*/
  12. 2)Enhanced Usability
  13. 3)Enhanced Operation
  14. 4)BIG BUG fixes
  15.  
  16.  
  17. Operation:
  18. 1. Disassembly Window 
  19. (1) View data 
  20. In everything here "Ctrl+D" instead of "SHIFT" makes results to be shown in Stack Window.
  21.  
  22. push A480033  / / If you press Shift, then the data window will display the data A480033
  23. mov eax, 401000 / / this line by Shift, the data window to display data on 401,000 
  24. mov eax, [401000] / / this line by Shift, the data window to display data on 401,000 
  25. mov [ebp-4], esp / / this line press Shift, then the data window to display the value of ebp-4 (note the EIP must point to the current line) 
  26. mov eax, [esp +10] / / this line by Shift, the data window to display the value of esp +10 (Note that the EIP must point to the current line) 
  27. JNZ 401000 / / this line by Shift, the data window to display data on 401,000 
  28.  
  29. (2) copies the current address 
  30. 00401092 68 00000080 PUSH 80000000 / / select this going-rate, then pressing Ctrl + Q will copy "00401092" to the clipboard. 
  31.  
  32. (3) Calculate the size of code: select some piece and push and release Ctrl.
  33. --------------------------------------------- 
  34. 2. Data Window 
  35. Suppose such data in the window:
  36. 00406000 01 02 10 40 00 00 00 00 00 00 00 00 00 CA 2E 40
  37. and the cursor set to "02 10 40 00"
  38. Then
  39. (1)Ctrl: Disassembly window goes to 00401002
  40. (2)Shift: Data window goes to 00401002
  41. (3)Ctrl+D: Stack window goes to 00401002
  42. (4)Ctrl+Q: Moves 00401002 to Clipboard
  43.  
  44. --------------------------------------------- 
  45. 3. Stack Window 
  46. 0012FF44 00401D8A / / 
  47. (1)Ctrl or double-click: disassemble window displays the contents of the address 0401D8A;
  48. (2)Shift: Data window displays the contents of the address 0401D8A 
  49. (3)Ctrl+D: Stack window goes to 0401D8A
  50. (4)Ctrl+Q: Moves 0401D8A to Clipboard
  51.  
  52. ---------------------------------------------
  53. 4. Registers Window:
  54.  
  55. EAX 00000000
  56. ECX 0012FFB0
  57. EDX 7C90E4F4 ntdll.KiFastSystemCallRet
  58. EBX 7FFDC000
  59. ESP 0012FFC4
  60. EBP 0012FFF0
  61. ESI FFFFFFFF
  62. EDI 7C910208 ntdll.7C910208
  63.  
  64. For example, select EDX. Then
  65. (1)Ctrl: Disassembly displays 7C90E4F4
  66. (2)Shift: Data displays 7C90E4F4
  67. (3)Ctrl+D: Stack displays 7C90E4F4
  68. (4)Ctrl+Q: Copies 7C90E4F4 to the Clipboard
  69. /*works only with eax..edi*/ 
  70. --------------------------------------------
  71. 5. A funny "feature" that apeeared by chance:
  72. If some operation is invoked with use only of Ctrl/Shift/Alt then
  73. you don't need the window that you want to capture address/value from to be focused -
  74. just push ctrl/shift button and before releasing it move mouse into the window you want.
  75.  
  76.  
  77. Known Issues:
  78. 0) Key shortcuts with the only Alt system key may not work



68bb_28.01.2010_CRACKLAB.rU.tgz - OllyTiper.2.0.rar



Ранг: 56.1 (постоянный), 9thx
Активность: 0.040
Статус: Участник

Создано: 28 января 2010 18:26
· Личное сообщение · #11

по просьбе переведу на русский. вкратце.
Code:
  1. OllyTiper - плаг для клавы.
  2.  
  3. //First release by Ryokou with src, with thanks to KanXue and HeXer.
  4. //Update by DhtFish[CCG].
  5. //Totally remade and BUGFIXed by vptrlx.
  6.  
  7. Изменения:
  8. 1) Меню настроек - с ним разберётесь. В эдиты можно тыкать мышкой и нажимать кнопки =)
  9.          /*Code Information и Disassembly могут иметь одинаковые хот-кеи
  10.          Двойной щелчок в стеке инвариантен =)*/
  11. 2)Улучшен Юзабилити
  12. 3)Добавлен функционал
  13. 4)BIG BUG fixes
  14.  
  15.  
  16. Чокак:
  17. 1. Disassembly Window 
  18. (1) Просмотр данных
  19. Везде "Ctrl+D" вместо "SHIFT" влечёт отображение не в окне дампа, а в окне стека.
  20. Пусть курсор установлен на одну из строк вида:
  21.  
  22. push A480033  / / При Shift, окно дампа переместится на A480033
  23. mov eax, 401000 / / При Shift, окно дампа переместится на 401,000 
  24. mov eax, [401000] / / При Shift, окно дампа переместится на 401,000 
  25. mov [ebp-4], esp / / При Shift, окно дампа переместится на ebp-4 (EIP должен совпадать с выделенной строкой!) 
  26. mov eax, [esp +10] / /  ---"--- esp +10 ---"---
  27. JNZ 401000 / / При Shift, окно дампа переместится на 401,000 
  28.  
  29. (2) Копировать адрес под курсором
  30. 00401092 68 00000080 PUSH 80000000 / / Ctrl + Q скопирует "00401092" в буфер 
  31.  
  32. (3) Посчитать размер кода - выделяем кусок кода - жмём Ctrl.
  33. --------------------------------------------- 
  34. 2. Окно дампа
  35. Пусть данные какие-то такие:
  36. 00406000 01 02 10 40 00 00 00 00 00 00 00 00 00 CA 2E 40
  37. и курсор указывает на "02 10 40 00"
  38. Тогда
  39. (1)Ctrl: Disassembly перейдёт на 00401002
  40. (2)Shift: Data window goes to 00401002
  41. (3)Ctrl+D: Stack window goes to 00401002
  42. (4)Ctrl+Q: 00401002 в Буфер
  43.  
  44. --------------------------------------------- 
  45. 3. Stack Window 
  46. 0012FF44 00401D8A / / 
  47. (1)Ctrl или double-click: disassembly перейдёт на 0401D8A;
  48. (2)Shift: Data window ---"--- 0401D8A
  49. (3)Ctrl+D: Stack window goes to 0401D8A
  50. (4)Ctrl+Q: 0401D8A в буфер
  51.  
  52. ---------------------------------------------
  53. 4. Registers Window:
  54.  
  55. EAX 00000000
  56. ECX 0012FFB0
  57. EDX 7C90E4F4 ntdll.KiFastSystemCallRet
  58. EBX 7FFDC000
  59. ESP 0012FFC4
  60. EBP 0012FFF0
  61. ESI FFFFFFFF
  62. EDI 7C910208 ntdll.7C910208
  63.  
  64. Например, выбираем EDX
  65. (1)Ctrl: Disassembly displays 7C90E4F4
  66. (2)Shift: Data displays 7C90E4F4
  67. (3)Ctrl+D: Stack displays 7C90E4F4
  68. (4)Ctrl+Q: Copies 7C90E4F4 to the Clipboard
  69. /*Работает только на eax..edi*/ 
  70. --------------------------------------------
  71. 5. Смешная случайная фича:
  72. Если хоткей состоит только из клавиш Ctrl/Shift/Alt, то
  73. окно, откуда вы хотите получить адрес не обязательно должно быть в фокусе - 
  74. просто нажмите ctrl/alt/shift и, не отпуская, проведите мышкой над желаемым окном.



 eXeL@B —› Софт, инструменты —› OllyTiper 1.2 + src
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати