Сейчас на форуме: bartolomeo, -Sanchez-, morgot, sashalogout (+5 невидимых) |
eXeL@B —› Софт, инструменты —› new Syser Debugger by reversecode 2020 |
<< . 1 . 2 . 3 . 4 . 5 . 6 . |
Посл.ответ | Сообщение |
|
Создано: 18 марта 2020 20:15 · Поправил: reversecode · Личное сообщение · #1 Добавлено спустя 0 минут reload just for fun like a hobby 1711 180320 - restart the project - new build for x86 - fix close debugger while in modal window - add menu history - add bookmark - implement all console command - implement pe explorer - implement run tracer - new width for dataview, allow by popup menu - prepare for source debugging 0001 200320 - add options for settings and color - some settings can be apply without restart - colors can be apply without restart - add setting for monitor window to move position left/right - font size setting need to restart 0030 210320 - allow run on winxp - fix crash when close debugger with many windows - disable change IF EFLAGS - disable edit segment reg/base - fix color ADDR in codeview - reimplement colors update settings 1153 210320 - alpha build x64 1810 220320 - fix output unsigned ptr in engine for x64 - fix output expression format for x64 - reimplement scroll limit for codeview - fix disassembler to show symbol in codeview - fix dissassembler to follow code/data at imm - add show group data as qword for x64 (dblcick on address in hexview) - fix pe read export function names for x64 - fix pe explorer address field for x64 - fix pe tls for x64 - fix crash while using setenv in console for x64 - fix debugger detach process only from attached - fix trace step on "mov ss" for x64 - fix using cap button close/max/min for x64 - regress: there need restart to use new color, will improve realtime in future 1811 220320 - fix search plugin in Plugin dir 1430 230320 - implement FPU reg "%1.7e" - implement XMM 8/16 reg by dword x 4 - fix instr info for qword data - fix all disassm in uppercase - fix debugger leak handle - revert fix for detached process - fix debugger handle unload dll 1030 250320 - fix output ESC chars in strings - add load public symbols from pdb 1245 270320 - fix mistake/warn found by clang - fix debugger trace range - fix same key pressed twice, used with source level debugging - source level debugging 1730 280320 - fix position close button on tab - add breakpoints on source code - add bookmarks on source code 0631 290320 - fix debug trace - fix infinet loop - out of range by msdia length for source level 0504 2020 - add more symbols from pdb - add var names in statements for source level debugging - fix dont follow to source level if set follow to codeview 1805 050420 - fix detect unicode string - add more symbols from pdb (static vars) 2020 160420 - add allow load BDF font (Menu-Options-Font File Name) 0245 230420 - fix load order BDF font 1750 240420 - fix key action shift+insert <-> ctrl+insert on edit input - fix use paste clipboard from Windows - fix double +inf,-inf,nan for output engine тестировался ter-u18n.bdf https://github.com/Tecate/bitmap-fonts/tree/master/bitmap/terminus-font-4.39 | Сообщение посчитали полезным: TryAga1n, dima_0007, morgot, Orlyonok, Vnv, r_e, stnt, ClockMan, plutos, Gideon Vi, Hugo Chaves, Veliant, agk70, HandMill, dosprog, DimitarSerg, yashechka, LordGarfio, b30wulf, icerix, IOCTL_ |
|
Создано: 12 апреля 2020 03:55 · Личное сообщение · #2 опции загрузки внешних фонтов там нет все жизненно важные файлы хранятся в дат они пожаты не что бы не лазили а что бы размер был компактный в идеале я думал что бы дат файлы прицепить в ресурсы так файлов будет по минимуму с учетом того что туда ничего не пишется а только читается ну пропатч вторые функции после конструкторов в CALL 0041DA90 и в CALL 0041DC20 это уберет редирект на внутренние дат и будет их грузить по путям которые ты видишь MOV EBP,5 можно поставить 1 если бы можно было подсунуть любые фонты я бы возможно подсунул любые фонты но там второй еще и юникоде если их делать то делать правильно а не как нибудь,а это не сейчас |
|
Создано: 12 апреля 2020 08:06 · Поправил: dosprog · Личное сообщение · #3 reversecode пишет: в идеале я думал что бы дат файлы прицепить в ресурсы так файлов будет по минимуму Я бы так не делал, нормально и с внешними файлами. "Файлов по минимуму" - это в данном случае не самоцель. И лучше бы убрать поджатие этих внешних .DAt-файлов, ну, будут они вдвое большего размера, зато не будет этого колдунства. Кстати, наверное у чуваков была какая-то отдельная утиль для мэйнтенанса этих .DAT-файлов. Это удобно - не нужно после редактирование их снова запихивать в ресурсы. Кроме того, был же и ядрёный вариант этого отладчика, и там лучше с обычными внешними файлами, без мудрения с ресурсами. reversecode пишет: они пожаты не что бы не лазили а что бы размер был компактный В случае с фонтами это не даёт компактность, всё равно каждый из них занимает по одному клястеру 1000h байтов. Ну, зато действует единый алгоритм. reversecode пишет: MOV EBP,5 можно поставить 1 То есть будет грузиться и работать только шрифт 8х16? В каких случаях вообще начинают работать те дополнительные шрифты? reversecode пишет: это уберет редирект на внутренние дат и будет их грузить по путям которые ты видишь Лучше сделать умолчательно - если те файлы обнаружены, то грузятся они, иначе из Wisp.dat. Кстати, в своё время, помнится, именно этот идиотский внешний вид отладчика оттолкнул от возни с ним. Глазам больно такое рассматривать. Ну и пошифрованность данных это не гуд. "Контейнеры" в данном случае неуместны. reversecode пишет: если их делать то делать правильно а не как нибудь,а это не сейчас Ок, понятно. |
|
Создано: 16 апреля 2020 20:33 · Личное сообщение · #4 2020 160420 - add allow load BDF font (Menu-Options-Font File Name) тестировался ter-u18n.bdf https://github.com/Tecate/bitmap-fonts/tree/master/bitmap/terminus-font-4.39 Добавлено спустя 2 минуты теоретически работают все размеры глифов но на практике не тестировались и защиты от дурака нет | Сообщение посчитали полезным: dosprog |
|
Создано: 23 апреля 2020 02:00 · Поправил: IOCTL_ · Личное сообщение · #5 > add allow load BDF font (Menu-Options-Font File Name) У меня одного эта плюшка не заработала? Пробовал ter-u18n.bdf и кучу других, переименовывал, пробовал абсолютные и относительные пути, ничего не меняется. Просто дефолтный шрифт становится крупным и всё. | Сообщение посчитали полезным: reversecode |
|
Создано: 23 апреля 2020 02:36 · Личное сообщение · #6 |
|
Создано: 23 апреля 2020 08:30 · Поправил: dosprog · Личное сообщение · #7 |
|
Создано: 23 апреля 2020 12:12 · Личное сообщение · #8 я думал над вариантом кеширования когда бдф парсится и переводится в битмапу с расширением кеш и при повторном запуске чекается есть ли кеш и грузится он если нет парсим бдф если ошибка, грузим родные Добавлено спустя 16 минут но есть одна проблема где читать размеры в оригинальных битмапах только битмапы, размеры берутся с предефайнед констант в самом отладчике Добавлено спустя 29 минут есть еще ньюанс во всех формах принудительно ставится стандартный фонт это старый функционал предполагаю сделано потому что как правило, формы имеют фиксированный размер и в случае других размеров фонта, все поползет и не поместится в формах пусть будет пока как есть со временем посмотрю |
|
Создано: 24 апреля 2020 02:08 · Поправил: dosprog · Личное сообщение · #9 |
|
Создано: 26 апреля 2020 15:00 · Личное сообщение · #10 |
|
Создано: 23 июня 2020 21:13 · Личное сообщение · #11 reversecode посмотрите, как будет время, этот файл (там ничего вредоносного нет, 2 вызова функций). Почему-то намертво вешает сисер у меня на семерке и десятке. Мб локальный глюк, а мб и нет. 576d_23.06.2020_EXELAB.rU.tgz - masm32S.7z |
|
Создано: 23 июня 2020 21:31 · Личное сообщение · #12 |
|
Создано: 23 июня 2020 22:36 · Личное сообщение · #13 reversecode пишет: int 3 на входе уберите дебагер и так брекается всегда на ентри поинт Да, точно. Так все работает (без инт3). Я его поставил, т.к. запускал файл в виндбг, а там он останавливается фиг знает где - неясно как перейти на мою точку входа (как в х64дбг , к примеру, "run to user code"). Ну да ладно. Ида у меня наоборот норм (юзаю фришную), спрашивает про исключение, но выполняется код дальше. Файл собран масм32, без каких-либо особых опций. Нет релоков, хз, нужны ли они (по дефолту масм собирает ексешники без них). |
<< . 1 . 2 . 3 . 4 . 5 . 6 . |
eXeL@B —› Софт, инструменты —› new Syser Debugger by reversecode 2020 |