Перейти к содержанию

SER[G]ANT

Разработчики (+)
  • Постов

    618
  • Зарегистрирован

  • Посещение

  • Победитель дней

    42

Сообщения, опубликованные SER[G]ANT

  1. Если возможно, то очень хотелось бы, чтобы из CE RUS была убрана дарбайтовская "фишка", которая меня бесит уже фиг знает сколько.

    Для примера возьмем пасьянс Паук и совершенно наобум выберем 2 инструкции.

    00C7CE67 - 75 10                      - jne 00c7ce79

    и

    00C7DDB0 - 74 1b                      - je 00c7ddcd

    меняем "jne 00c7ce79" на "jmp 00c7ce79" (можно сразу и обратно на jne поменять)

    Теперь, пытаемся проделать тоже самое с "je 00c7ddcd" и, как только вместо "е" поставили "m" CE автоматом пишет "jmp 00c7ce79"

    snap8n.png

    Чтобы такого не происходило, приходиться сначала "je" менять (дописывать) на "jemp" и потом удалять "e". А вот с др. инструкциями - только копипейстом.

  2. Пока не смотрел особо, но уже нашел один недочет.

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

    P.S. А какой "+" в этих вкладках ? Как по мне, так они полностью бесполезны.

    3. Добавил ... пользовательские чекбоксы.

    я бы сделал хелп при наведении на чекбокс, кто не знает для чего она, при установки галки будет ждать какого-то "чуда" ;P

    P.P.S. CE RUS, давно уже не RUS (т.е. ни только переведен на русский), а уже намного удобнее и функциональнее оригинала, может быть стоит задуматься и двухязыковой версии (рус/инг), ибо данная модификация многих заинтересует.

  3. "Отмена", он же "Возврат" работает.

    Чтобы не писать еще 1 пост.

    Возможно ли добавить сортировку найденных значений ни только по адресам но и по значению (при нажатии на вкладку "Адрес" сортирует по адресам, при нажатии на "Значение" сортирует по увеличению/уменьшению значения).

    [sp=]snap3e.jpg[/sp]

    Очень удобное, если отсеивание (неизвестного значения) не очень помогает и будет проще найти нужное на глаз.

  4. Хорошо бы еще добавить вызов виндовского калькулятора в автоассемблере (например в виде подменю Функции > Калькулятор или в виде кнопки)

    Добавить возможность закрывать созданную вкладку в автоассемблере.

  5. 1) с автовыравниванием колонок все в порядке

    2) с проверочными байтами так же все в порядке.

    на винте есть только одна игра с кучей патчей - Disciples III :lol:

    было проверенно на:

    NODVD by CFB: 1.03hf7

    NODVD by vovan31337: 1.04hf9/hf10, 1.05hf4/hf5/hf7(a)

    Если мы делаем инжект в инструкцию, типа

    mov eax,[ebp+0000bb78]

    все в порядке, но это при условии, что "ebp+0000bb78" не меняется от пача к патчу

    А вот если инжектнутся в

    8b 47 10           mov eax,[edi+10] <==
    50 push eax
    68 54 a4 7c 00 push 007ca454


    //пример из скрипта (был написан на патче, отличном от того, от которого я привел код выше
    _originalcode:
    mov eax,[edi+10]
    push eax
    push disciplesiii.exe+3c839c
    jmp _returnhere

    и в какой-либо версии "push 007ca454" поменяется на push 00123456 (он и поменялся), то можем увидеть вот такую каку

    [sp=кака]33149276.jpg[/sp]

    В данном случае у нас все равно 99999 ресурса, т.к. push 007ca454 отвечает только за вывод значения из eax на экран, а не за само значение.

    но все это больше для DB на будущее, твоей вины в этом нет.

    Но если подобные недоразумения (которые не так часто встречаются) не рассматривать, то трейнер с проверочными байтами будет отлично справляться в 90 случаях из 100.

    =========

    3) не вижу смысла в автоасеблере в

    _newmem:
    mov [],eax //mov eax,

    не лучше ли будет

    _newmem:
    // "ваш код" или как-то так

    т.к. в 99 случаев из 100, строку "mov [],eax //mov eax," приходится удалять.

    4) Копирайт:

    Стоит описание переделать

    {Игра: spider.exe
    Чит-код:
    Версия CE: Cheat Engine 5.6 RUS (v 1.0)
    Автор: MasterGH 2.12.2010 (c)}

    можно поменять на

    {Игра: spider.exe
    Автор Чит-кода:
    Версия CE: Cheat Engine 5.6 RUS (v 1.0) by MasterGH (c)}

    А то многие могут не разобраться, что MasterGH - автор CE RUS, а не чит-скрипта.

    Около "_faddress:" хорошо бы добавить комментарий с адресом, типа "_faddress: //0123456", чтобы, если понадобиться, мы могли бы знать где расположен данный участок кода. (пример, CE используется только для создания читов и трейнер в нем не делается, а так прийдется все еще отдельно в блокнотик записывать)

    =========

    [sp=]63607347.jpg

    34490522.jpg

    ну и мега баг оригинальной программы ;PPP

    57821585.jpg[/sp]

    небольшой to-do

    В идеале, было бы хорошо, если название скрипта можно было назначить/изменить прямо в "Автоассемблере", как в Tsearch

    snap4qc.jpg

    За счет переименования кнопки "Копирайт" в "(с)" освободилось бы куча места, без необходимости увеличивать ширину окна.

    Сейчас название изменить можно только в таблице. (в какой-то версии CE у "Auto assemble cheat" была нумерация, исходя из очереди добавления скрипта в таблицу)

    Хорошо бы переименовать класс окон программы, названия окон (в Cheat Engine к примеру, заменить латинские "Е/е" на русские. Хотя по классу/названию/части названия окна CE палят в основном некоторые трейнеры, но и игры, мало, но встречались)

    А еще, я сплю и вижу в CE самую главную функцию из TSearch

    [sp=]snap5i.jpg[/sp]

    но это даже DB реализовывать отказался =/

    P.S. и как я понимаю, еще буду добавляться фишки из CE 5.5 RUS в CE 5.6 RUS (например кол-во обращений к инструкции в окне "бряков", поиск проверочных байт через Автоассемблер и др..)?

  6. Предлагаю тебе, SERGANT, а также aliast (-у) участвовать в модификации CE.

    Извини, но могу помочь только свежими идеями (иногда бредовыми), которых у меня еще парочка есть. На модификацию ни то что времени нет.., в программировании я не силен. :(

  7. Только в трейнерах h4x0r'а и KelSat'а я встречал музыку. В других нет. Ну короче, интересно как и что и все. Могут ли те, кто делают трейнеры, кто здесь, попробовать замутить что то такое?

    все уже замучено до нас http://sourceforge.net/projects/ufmod/f ... z/download (примеры практически на всех языках, бери да копипасть в свой проект)

  8. [sp=скрин]snap1k.jpg[/sp]

    В Эбауте строки заезжают друг на друга

    [sp=скрин]snap3m.jpg[/sp]

    этим 2 кнопочкам я бы добавил в описание их действие, а ни только хоткей (Если в 1 раз пользуешься CE, то не знаешь зачем они).

    Кнопку "Трейнер", можно сделать тоже с рисунком, а не надписью (но это по желанию)

    [sp=скрин]snap8e.jpg[/sp]

    сюда бы я тоже добавил "Брейкпоинт (или как-то так) на", тоже в расчете, если я 1 раз запустил программу.

    [sp=скрин]snap5y.jpg[/sp]

    иконка идентична иконки "сохранить таблицу", по желанию, можно заменить на другую.

    [sp=скрин]snap10.jpg[/sp]

    Новые кнопки можно переделать в виде пунктов меню, места там еще очень много (по желанию)

    [sp=скрин]snap6e.jpg[/sp]

    пустой пункт в отладчике, занимает много места, за счет него можно увеличить в длину другие 4, т.к. они не всегда показывают все полностью

    [sp=скрин]snap7t.jpg[/sp]

    При создании нового окна отладчика, нумерацию лучше начинать с "2". По желанию, т.к. не критично.

    При использовании автоматического скрипта в Auto Assembler, нет [enable]/[disable] + скрипта отмены. (Но это, скорее всего, просто еще не весь функционал из 5.5 RUS добавлен, как и поиск по проверочным байтам из-за добавления этих функций в оригинальный 5.6)

    [sp=скрин]snap9.jpg[/sp]

    Смысл от кнопки "Затереть и запомнить", если все это делает и кнопка "Занопить инструкцию" + и восстанавливать обратно код умеет. Хотя, кнопка "Занопить инструкцию" заставляет делать слишком много телодвижений, хорошо бы вместо кнопки сделать как в TSeach, поставил рожицу - инструкция заNOPилась, убрал - восстановилась. Было бы удобней.

    Можно еще добавить, типа галочек, чтобы отмечать те инструкции, которые уже проверял. Было бы удобно, в случае, когда инструкций всплывает очень много.

    Генерируемый трейнер в CE можно автоматически поковать, хотя бы, в upx. (Хотя трейнеры в нем я не делаю, так что тут все равно).

    Что-то под конец у меня не баг-репорт, а список to-do пошел ))

    Пока вроде все.

  9. [sp=]snap5j.jpg[/sp]

    вот эту кнопочку я бы передвинул либо в правую сторону окна, к кнопке "Функции", либо в правую нижнюю. Да и 2 кнопки слева от нее, тоже немного не на месте расположены, т.к. они отвечают за работу с таблицей и удобней, если бы были расположены около этого окна нее. (хотя я только горячими клавишами пользуюсь и ни разу на эти кнопки не нажимал ;P)

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.