Сейчас на форуме: bartolomeo, -Sanchez-, morgot, sashalogout (+4 невидимых)

 eXeL@B —› Софт, инструменты —› 010 Editor - The Professional Hex Editor
<< . 1 . 2 . 3 . 4 . 5 . >>
Посл.ответ Сообщение

Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 24 апреля 2007 17:11 · Поправил: Модератор
· Личное сообщение · #1

010 Editor - The Professional Hex Editor


Описание:
010 Editor is a professional-grade hex editor designed to quickly and easily edit any binary file or drive.
View and edit any binary file, hard drive, floppy drive, memory key, flash drive, CD-ROM, process, etc.
Unique Binary Templates technology allows you to understand any binary file format.
Includes a whole range of powerful analysis and editing tools
Powerful scripting engine allows automation of many tasks.

Одна из приятных фич - Binary Templates

Позволяет в наглядной форме представлять данные при помощи Си-подобного скрипта.

010 Editor v3.1.3
010EditorInstaller.exe
010 Editor - Release Notes
Sweetscape.Software.010.Editor.v3.0.6.WinALL.Cracked-BRD



Ранг: 8.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 17 марта 2008 03:56 · Поправил: D-503
· Личное сообщение · #2

я не помню как она работает.. лень в отладчике смотреть... но она нужна т.к. 9C можно разложить не только как 090C но и как 081C или 181C например.. вариантов несколько и чтобы выбрать какой-нибудь нужен рандом.. а сравнения для того чтобы определить диапазон рандома т. к. 281C или 072C уже быть не может.. вобщем с этой функцией как-бы правильней..



Ранг: 38.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 17 марта 2008 20:18 · Поправил: 4t
· Личное сообщение · #3

Составил что-т типо таблицы и разобрался почему есть дополнительные комбинации. Теперь возник вопрос : почему нужны дополнительные проверки ?:

...
cmp bl, 5
jz mtn
cmp bl, 8
jz mtn
...

С первой проверкой всё ясно cmp bl, 4 / jb mt2, цифры ниже четырех имеют полюбому три комбинации - остальные две. Забавно, что без этих дополнительных двух проверок сериал не всегда правельный получаеться. Никак не пойму почему .

Добалено:
Разобрался, сравнение с восьмеркой - проверка на букву "O" (добавлено в версии 2.1.3) , а сравнение с пятеркой, по-моему, лишнее.

Вот аверс в самой программе:
rapidshare.com/files/100291281/char_convert.7z.html

зы. то ли я не понял как файл приаттачить, то ли он не хотел аттачиться .



Ранг: 22.5 (новичок)
Активность: 0.020
Статус: Участник

Создано: 18 марта 2008 10:55
· Личное сообщение · #4

010.editor.2.1.4-patch
Доступен до: 2008-04-17
ifolder.ru/5780143



Ранг: 8.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 марта 2008 01:01
· Личное сообщение · #5

4t
я видимо посчитал что раз "l" быть не может значет надо проверку на 5 делать.. забыл про большую просто.. вобщем ещё один мой косяк =)



Ранг: 38.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 19 марта 2008 01:39
· Личное сообщение · #6

D-503
Бывает.
Вот ещё один - имя не может быть пустым .

ЗЫ. пока разбирался, как эта процедурка работает, слегка укоротил её, то бишь можно сказать патч:

proc symb
mov ecx, 1
mov bl, al
mov bh, al
@replay_:
and bl, 0fh
cmp bl, 8
je @none_
cmp bl, 3
jbe @v3_
push 2
jmp @Random_
@v3_:
push 3
@Random_:
call Random
shl eax, 4
add bl, al
@none_:
dec cl
jnz @step2_
mov ch, bl
sub bh, bl
shr bx, 0ch
jmp @replay_
@step2_:
mov ah, ch
mov al, bl
call symb2
retn
endp


ЗЫ. Черт, дельфа параметр рандома через EAX принимает, придёться перезатачивать код .




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 19 марта 2008 05:05
· Личное сообщение · #7

4t сделай врапер для рандома и не переписывай код:

function wrp_random(Seed: Integer): Integer; stdcall;
begin
Result:=Random(Seed);
end;

Тогда в коде исправь только название автореплэйсером
push 3
@Random_:
call wrp_random

-----
Yann Tiersen best and do not fuck




Ранг: 38.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 19 марта 2008 16:51 · Поправил: 4t
· Личное сообщение · #8

PE_Kill
Спасибо, буду знать такую фишку, как-то в голову не пришло.
Проблему решил проще, заменил push X, на mov eax, Х .

Оффтопный и походу ламерский вопрос: в дельфях в asm вставках при работе с регистрами код надо обрамлять pushad\popad, иначе где-нибудь дальше будет вылет на исключении. Ещё эти команды делает неверным адрес локальных переменных, вот. Наверняка есть решение попроще?

D-503
Ух, зря был выложен исходник, покой нам будет только сниться .
Нарыл ещё одну багу, в proc symb. У AC по логике вещей есть ещё три комбинации AC=9S=PC=PS, но proc symb генерит ещё одну, невалидную, QC.



Ранг: 8.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 20 марта 2008 18:54
· Личное сообщение · #9

4t
ничего не понял.. почему QC не валидная? 0xAC можно разложить как 0x1A0C... ты наверно хотел сказать что PC не валидная потомучто 0xAC нельзя разложить как 0x190C... каким образом symb может сгенерить из 0xAC 0x190C хз, по-моему никаким =)



Ранг: 38.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 21 марта 2008 20:12
· Личное сообщение · #10

D-503
proc symb нормально работает, эт я что-т перемудрил . В проге(2.1.4) была дополнительная проверка на AC, которую я сразу не засек. Кей через раз принимался, а без symb всегда, вот я и начал гнать не в ту строну...

Поправил в кейгене работу с кириллицей и прикрутил proc symb. Выкладываю:

кейген
rapidshare.com/files/101273608/010.7z

исходник
rapidshare.com/files/101273183/010S.7z

Пасс тот же.




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 22 марта 2008 14:47
· Личное сообщение · #11

4t
спасиб за сорс.

в некоторых случаях при генерации Site License для последней версии (2.1.4), создаётся лицензия на несколько юзеров (4 Users) вместо Site License.

-----
EnJoy!




Ранг: 38.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 22 марта 2008 17:21 · Поправил: 4t
· Личное сообщение · #12

Jupiter пишет:
спасиб за сорс.

Наздоровье.

Jupiter пишет:
в некоторых случаях при генерации Site License для последней версии (2.1.4), создаётся лицензия на несколько юзеров (4 Users) вместо Site License.


Там во всех версиях одна и та же проверка на тип лицензии, разве, что в 2.1.4 триал кей залочен...

Потыкал регистрацию, действительно, иногда вместо Site License появляется X User License. И не только в 2.1.4.
Мож я где-нибудь накосячил ... подозрение на числовые типы. Когда хотел триал продливать через патч реестра, нужное значение никак не хотелось записываться, оказалось дело в Integer, привел всё к Cardinal и заработало нормально.

Добавлено.
Спать иногда надо больше ). Fix для скачавших исходник:

1.) Y2 не byte, а word должен быть.
2.) if SiteLicenseRadioButton.Checked = True then Y2 := Random(951) + 50;

Добавлено.
хттп://rapidshare.com/files/101591721/010f.7z
pass: abrakadabra



Ранг: 38.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 24 мая 2008 20:53 · Поправил: 4t
· Личное сообщение · #13

Обновил лекарство, теперь и для 3-ей версии номерки генерит.

010 Editor keygen for version 2.0.1, 2.1.3, 2.1.4, 3.0
_http://rapidshare.com/files/117481768/010Editor_KG.7z (перезалито)
pass: 010Editor

ЗЫ : С именем содержащим кириллицу в 3 версии туго и шОб шли номерки, патчим тут $0EFB76 B6 .




Ранг: 251.8 (наставник), 17thx
Активность: 0.120
Статус: Участник
Seeker

Создано: 25 мая 2008 01:48 · Поправил: =TS=
· Личное сообщение · #14

4t
Большое спасибо, все работает!

4 all
The following is an overview of the new functionality in version 3.0 of 010 Editor:

Includes a text editor with syntax highlighting.
Improved interface with new icons.
Improved file tabs with close buttons that can be dragged to new positions.
Can have multiple scripts/templates open at the same time.
Find/replace, goto, etc. can be applied to templates or scripts.
Full support for Unicode file names and strings in the application.
Scripts and Templates now stored in "My Documents\SweetScape" directory.
Official support for Windows 98/Me/NT has been dropped.
A whole range of other improvements.

The following is a list of all new features in version 3.0 of 010 Editor:

Text Editor

Can now edit text, Unicode, or EBCDIC files.
Basic support for syntax highlighting for C/C++ files.
Support indenting or unindenting text with Tab or Shift+Tab.
Added insert date/time and insert color commands.

Hex Editor

Improved visual style for hex editing.
Can display addresses in sectors.

File Tabs

Improved tab-based interface with close buttons.
Added a floating tab group.
Can drag and drop file tabs (even between the floating tab group).
Able to have multiple tab groups laid out horizontally or vertically.

Startup Page

Optional startup page shows recent files, latest application news, and tips.

File Interfaces

Added 'Edit As' combo box to switch between editing text, hex, C++, etc. files.
Added Ctrl+H shortcut to toggle between text and hex files.
Use Ctrl++ or Ctrl+- to enlarge or shrink fonts.
Can set status bar and ruler display formats for different file interfaces.

Find/Replace

Added Replace in Files command.
Find dialog automatically copies selected bytes to the Value field.
Improved status bar for doing long replace operations.
Find results update when bytes inserted/deleted.

Goto

Can use goto dialog to jump to an address, line or a sector.
Use ',a', ',l' or ',s' options in Goto combo box for address, line or sector.

Bookmarks

Added a Toggle Bookmark command (can be used to add quick bookmarks).
Bookmark positions properly update when bytes inserted/deleted.

Printing

Enhanced Print Preview dialog.
Printing now works with text files (including Templates and Scripts).

Tools

Improved calculator with input buttons for performing quick calculations using the mouse.
Improved conversion utility can be used to convert character sets and/or linefeeds.
Improved checksum tool can treat data as ushorts, uints, or uint64s.
Improved histogram tool can treat data as other data types.

Workspace

Enhanced the 'Explorer' tab of the Workspace.

Inspector

Added Unicode string to the Inspector.
Moved list of available functions to the 'Functions' tab of the Inspector.

Scripts and Templates

Can have more than one script or template open at a time.
Find, print, other operations can all be applied to a script or template.
Select which script or template to run using drop-down list in the Tool Bar.
Results from Printf now displayed in 'Output' tab in the Output panel.
Code Editor has been removed and replaced with a Floating Tab Group.
Can display local variables in the template results.
Add RequiresVersion, ReadInt64, ReadUInt64, WriteInt64, WriteUInt64 functions.
Variables defined in script are now displayed in the 'Variables' tab of the Inspector.
List of functions now displayed in the 'Functions' tab of the Inspector.
Removed size limitation for scripts and templates.
Scripts now stored in "My Documents\SweetScape\010 Scripts" directory.
Templates now stored in "My Documents\SweetScape\010 Templates" directory.
Added default import byte to 'ImportFile' function.

Register Dialog

Improved register dialog lists when Support/Maintenance expires.
Can look up forgotten passwords.
Can remove license from the current machine.

General

Added tutorial for using Binary Templates.
Updated some hotkeys for various tasks.
Show current character set, linefeeds, and tabs in the status bar.
Synchronized Scrolling now synchronizes scrolling horizontally and vertically.
Added Overwrite File and Overwrite Bytes commands.
Many dialogs have an expandable 'Options' section.
Improved New and Open tool buttons with drop-down list.
Full support for Unicode file names and strings in the application.
Can use 'File > Revert/Refresh' to update processes or drives.
Added -reset and -resetall command line options to reset the interface.
Official support for Windows 98/Me/NT has been dropped.

Options

Can control the mouse wheel scroll rate.
Can control the directories where Scripts and Templates are stored.

Bug Fixes

Fixed problems with different DPI settings.
Fixed problem imported certain base64 files.
Fixed occasional crash on shutdown.
Fixed disappearing columns on some multi-monitor systems.
Fixed crash when deleting multiple files that were open in 010 Editor.

www.sweetscape.com/download/010EditorInstaller.exe

-----
DREAMS CALL US





Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 25 мая 2008 02:06
· Личное сообщение · #15

4t пишет:
Обновил лекарство, теперь и для 3-ей версии номерки генерит.

010 Editor keygen for version 2.0.1, 2.1.3, 2.1.4, 3.0
rapidshare.com/files/117318956/010Editor_KG.7z
pass: 010Editor


File: Keygen.exe Blocked
Scan Info:New Malware.bb(Trojan)
Mcafee Virus Protection
?????????

-----
Give me a HANDLE and I will move the Earth.





Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 25 мая 2008 13:14
· Личное сообщение · #16

plutos
видимо, это из-за пакера

на всякий:
Name:
010 Editor

Code:
PR4W-UT9C-RTRR-APDP


-----
EnJoy!




Ранг: 38.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 25 мая 2008 15:05
· Личное сообщение · #17

plutos
Поставь нормальный антивирус, живности там нету. Файло пережато и перезалито.



Ранг: 22.5 (новичок)
Активность: 0.020
Статус: Участник

Создано: 25 мая 2008 18:26
· Личное сообщение · #18

Все нормально работает, большое спасибо.

plutos
Касперский ни чего не нашел.




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 25 мая 2008 21:03
· Личное сообщение · #19

4t а то, что site licens - это 708 User Licens, это правильно?

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 38.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 26 мая 2008 01:13
· Личное сообщение · #20

Isaev
Да вобщем-то да, заставочка то показывает Site Licence . В этой версии алго немного кривовато реализовано, например, при этом ключике:
010 Editor
0SPB-R4AC-MJI4-Y535-00PX при повторной попытке регистрации прога просто упадёт



Ранг: 162.4 (ветеран), 11thx
Активность: 0.060
Статус: Участник

Создано: 26 мая 2008 16:56
· Личное сообщение · #21

Видимо там много переписали в итоге новые глюки.
Например не сохраняется положение окна (макс\мин)
если закрыть workspace то тормозно будет грузиться следущий раз.



Ранг: 25.1 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 27 мая 2008 07:54
· Личное сообщение · #22

Последняя версия сильно порадовала. Всем. Кроме стабильности. За час работы с шаблонами уронилась раз 8-9, пока не прочувствовал куда не стоит лезть и с какой "скоростью" надо переключаться между задачами.

Уровень скриптов/шаблонов сильно поднялся с 2ки. Это реально единственный редактор, который можно удобно использовать в реверсе неизвестных форматов. Не хватает ряда фишек, интерфейс довольно таки убог для поднятой им планки и неудобен. Но подобной поддержки templates не было.

Есть еще ряд неприятных моментов связанных с отображением результатов обработки шаблоном. Слишком "фарш" выходит, разобрать ребящие в глазах строки с name / value / start / size в древовидной структуре даже с подсветкой четных строк практически убийственно.



Ранг: 162.4 (ветеран), 11thx
Активность: 0.060
Статус: Участник

Создано: 27 мая 2008 11:49
· Личное сообщение · #23

Да - незя двойной щелчек в букмарк и вариабле кликать если там нет ничего.

А так интерфейс порадовал, И скорость загрузки меньше стала.




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

Создано: 29 мая 2008 12:43
· Личное сообщение · #24

До 3й версии он писался на ВС, а теперь... анализаторы говорят МС++ 6, а мне кажется что VB.
Подтвердите или опровергните то что я думаю

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




Ранг: 162.4 (ветеран), 11thx
Активность: 0.060
Статус: Участник

Создано: 29 мая 2008 13:23
· Личное сообщение · #25

По коду и скорости работы (относительно прошлых версий) на BC не похоже




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 29 мая 2008 14:31
· Личное сообщение · #26

Вы бы эти баги копирнули бы на их форум, глядишь исправят чего

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 38.3 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 29 мая 2008 16:53
· Личное сообщение · #27

Да, предыдущие версии были на BC, а эта VC 6, код просто пипец, не знал бы что С, подумал бы что дельфя, (но точно не VB ), сток мусорного кода, куча ненужных проверок. Прирост в файле по-сравнению с прошлой версией почти в 2 раза. Мож последняя версия компилятора или хз что, но Ида сдандартные функи распознавать не хотела, пришлось практически по памяти, благо они алго менять большие любители .
Версия конешн сыровата ещё, странно что надписи бета нету.



Ранг: 162.4 (ветеран), 11thx
Активность: 0.060
Статус: Участник

Создано: 03 июня 2008 16:30
· Личное сообщение · #28

Чето у меня регистрация слитела.
А при новой пытается приконектиться к своему сайту для проверки.
Тобиш онлайн проверка ключа переодически.



Ранг: 162.4 (ветеран), 11thx
Активность: 0.060
Статус: Участник

Создано: 06 июня 2008 16:32 · Поправил: SWR
· Личное сообщение · #29

Ждал решения.
в итоге сам ломанул
00552D5C 2 байта занопить.
(грузиться еще быстрей стало (но некоторая функциональность ушла))




Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 06 июня 2008 16:46
· Личное сообщение · #30

тоже слетала рега, 1 раз поправил онлайн проверку, терь норм воркает

-----
[nice coder and reverser]




Ранг: 162.4 (ветеран), 11thx
Активность: 0.060
Статус: Участник

Создано: 06 июня 2008 16:51
· Личное сообщение · #31

А как поправил ???

дошол до 004A8AFE (чтоб диалог не показывался а все остольное пахало)


<< . 1 . 2 . 3 . 4 . 5 . >>
 eXeL@B —› Софт, инструменты —› 010 Editor - The Professional Hex Editor
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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