Bugsp.ru

Ваша компьютерная помощь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Скачать eXeScope бесплатно

Добро пожаловать на Old-DOS.ru!

Добро пожаловать на сайт Old-DOS.ru.
Здесь вы найдете много программ и игр для MS-DOS и Windows 3.x/9x.
Ценители — посмотрят. Ностальгирующие — покайфуют. Остальные — советую посмотреть и узнать, что умели еще те компьютеры

Если у вас есть хорошие программы для DOS, регистрируйтесь и добавляйте!.
Твиттер Группа ВКонтакте RSS

Всего новостей 509

123456789101112131415161718192021-40 51
Умер создатель ZX Spectrum — Клайв Синклер
16 сентября 2021 года, в возрасте 81 года ушёл из жизни (ввиду продолжительной болезни) великий человек — Клайв Синклер.
Многие, кто жил в 80ые и 90ые, наверняка хоть раз в жизни видели (а может даже и пользовались) замечательным компьютером ZX Spectrum. У каждого человека сложились свои воспоминания об этом домашнем ПК и если бы не дядюшка Клайв, кто знает, как сложились бы судьбы некоторых людей (особенно из сферы программирования).
К слову, не стоит забывать и про предков Спектрума, ZX80 и ZX81. Они, хоть и не были популярны у нас, но за рубежом имели неплохой успех и стали основой для Спектрума.

Просьба больше Windows XP не заливать, ни в каком виде.

На странице Windows XP наведён (сравнительный) порядок с названиями архивов.

Сейчас там боле 90 файлов,
польза от большинства из них сомнительна, — это что касается иноязычных версий.
Но уж раз они есть, то пускай будут.

Тему Windows XP можно считать закрытой.

"Просто короткая заметка, чтобы сказать, что я (Сара Уокер) решила покончить с этим. Спасибо тем, кто прислал поддерживающие сообщения, их искренне ценят. Также спасибо тем, кто поддерживал меня и проект в течение последнего десятилетия или около того."

В образ размером 1.44 МБ включено: рабочее ядро Linux 5.13.0-rc2 размером 632 КБ с поддержкой TTY, printk, ELF и скриптов, начинающихся с "#!"; компоненты и инструменты на 552 КБ (busybox-1.33.1), включая доступ к утилитам cat, du, echo, ls, sleep, uname, clear, vi, poweroff, reboot, init, mount, umount, less и ash, причем еще осталось 272 КБ свободного места (du -h). Минимальные требования для запуска — i486DX ЦПУ и 24 MB ОЗУ. Для загрузки в образе задействован syslinux.

Кристиан Янковски опубликовал инструкцию для компоновки вариаций миниалистического образа Floppinux с нужными для разных задач комплектами программ.

Примечательно, что у автора проекта возникли проблемы с записью образа на внешний дисковод гибких дисков в Linux, поэтому он использовал старую версию Windows (можно на выбор Windows 95/98/ME или Windows NT4/2000/XP) и утилиту DiskWrite для записи Floppinux 0.1.0 на 3.5-дюймовую дискету.

eXeScope 6.50 для Windows

Exescope – редактор ресурсов от японского разработчика. С его помощью можно редактировать различные иконки, меню, окна, диалоги и т.д. В архиве есть файл eXeBat.exe, позволяющий осуществлять пакетное редактирование файлов при включенной опции «ввести лог». Приложение работает с форматами exe и dll. К сожалению, разработка программы прекращена, ее работоспособность не гарантирована. Последнюю версию Exescope скачать можно на нашем сайте.

Особенности

Позволяет получить доступ к зашифрованным библиотекам и исполняемым файлам. При открытии программы видно, что окно разделено на 2 части – правая является редактором.

Основной функционал программы:

  • исследование экспортированных функций DLL/ActiveX/OCX;
  • изменение размера и типа шрифта;
  • исследование импортированных DLL-файлов;
  • смена позиции и размера диалоговых окон;
  • перезапись битовых рисунков, курсоров, иконок форматов GIF, MIDI, AVI, JPEG, WAVE и др.;
  • смена расположения элементов управления на форме;
  • экспорт битовых рисунков, курсоров, иконок форматов GIF, MIDI, AVI, JPEG, WAVE и др.;
  • изменение текста в сообщениях и меню.

Позволяет осуществлять редактуру как в 32-, так и 16-разрядных исполняемых файлах. На редактируемый файл с помощью приложения осуществляется минимальное воздействие – после небольших правок размеры начального и конечного файлов идентичны. После ее работы можно с легкостью определить, где и какие изменения были внесены.

Любые ресурсы могут быть сохранены в отдельном файле, из которого впоследствии можно забирать иконки и т.д. Каждый ресурс можно экспортировать. Доступно сохранение и в бинарном режиме.

Программа позволяет вести лог. Это действие особенно полезно тем, кто собирается изменять исполняемый файл (с помощью лога можно откатиться назад к рабочей версии). Возможно переключение между бинарным и текстовым режимами для внесения более точных изменений. Наиболее полезно для программистов — для настройки exe-файлов на ходу. Помимо работы с EXE, OCX и DLl программа умеет работать с VBX, OLB, SCR, FON, CPL, экспортируя выходные данные в файлы ресурсов, которые впоследствии можно скомпилировать с помощью Visual C++ с получением переупакованного исполняемого файла.

Приложение оснащено хорошим поиском, позволяющим отыскать необходимую строчку или ресурс. Пакетное редактирование производится в командной строке (Пуск – Все программы – Стандартные (Служебные) – Командная строка) вводом соответствующей команды:

eXeBat Имя_редактируемого_исполняемого_файла Имя_файла-протокола

eXeScope 6.50 для Windows

Приложение не нуждается в установке, поставляется в portable-версии.

Вывод

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

eXeScope – Executable files resource viewer, extractor and rewriter

eXeScope is a lightweight but extremely powerful resource editor, with which you can easily and directly modify resources (such as: fonts, menus, dialog boxes, strings, images, etc.) in EXE, DLL, OCX and other executable files.

eXeScope is capable of analyzing, viewing and rewriting the inner resource of executable files in the absence of the source file (such as PE format files written in VC++ or Delphi). In brief, eXeScope is often used to forcibly and directly translate or modify the user interface language of EXE programs with ease, in order to realize their localization.

// Main Usage //

  • Change font type face and size
  • Change size and position of dialog boxes or forms
  • Change the arrangement of controls in forms
  • Change text in message boxes
  • Change text of menus
  • Change assignment of accelerator keys
  • Export icon, cursor, bitmap, AVI, WAVE, MIDI, JPEG, GIF, etc.
  • Rewrite icon, cursor, bitmap, AVI, WAVE, MIDI, JPEG, GIF, etc.
  • Examine imported DLLs.
  • Examine exported functions of DLL/ActiveX/OCX

// Supported Main File Types //

  • EXE – Executable file
  • DLL – Dynamic link library
  • OCX,OC – OCX/ActiveX
  • VBX – VBX
  • SCR – Screen saver
  • CPL – Control panel
  • FON – Font file
  • DPL – Delphi 3 package
  • BPL – Delphi 4 package

// eXeScope License Code //

Your NameID
AppNee.comA142359553
AppNee.comA191067880
AppNee.comA191058980

// Installation Notes //

  1. download and install from official site
  2. use the license code above to register
  3. all done, enjoy

// Warning //

Before editing resources, you’d better backup the original file. Because there is a possibility that the edited executable file does not work or work abnormally. Besides, the edited executable file should be tested carefully.

// Related Links //

    (RTF format)

// Download URLs //

If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.
If there is a password for an archive, it should be «appnee.com».
Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.

Search

Short Notice

About Missing Links
Please feedback any invalid download links you met at AppNee via E-mail, must including post URL and missing file link(s). Then we will try to fix all mentioned links ASAP (that usually takes 7+ days). For now we won’t remind you by replying your email as before. Instead, please make a check by yourself then.
INFO
1) To finish AppNee’s original mission, we still have 3500+ applications to share. And in AppNee’s current running mode, this would take 13 years at least. But it is likely that AppNee will make an evolution in a few years. Then AppNee will slow down a lot or be archived with unscheduled maintenance only.
2) Due to job changes, we cannot reply most emails (and emails with content like copyright complaints, threats, extortion will be automatically filtered out via keywords by our local email client).
3) New 3rd-party free file hostings use plan!
4) To see whether some software has been shared by AppNee, use this template.
WARNING
More and more top-level domain names with word «appnee» are being snapped up by domain speculators. We are dismissive of this and warn these human trash: trying to trick visitors with AppNee’s reputation won’t work. So please note two points: 1) Now, AppNee merely uses one top-level domain name (appnee.com), all others such as appnee.net, appnee.us are fake; 2) In the future, we will tell everyone our new domain before stopping using appnee.com, via email only. So, please do not ask us questions like «Is appnee.net, appnee.us, or remnantnh.com yours?». The answer is always the same «We have only one site, and it’s appnee.com now.»
With IP from countries such as Italy, German and USA increasingly copying and misappropriating AppNee’s content and server resources, finally we decided that from October 26 these countries would be forced to conduct behavior detection. And if necessary, we have to block them from accessing all of our websites. This action will take 6 months at least!

Hot Tags

0) Free.AppNee.com is going to be integrated into AppNee some days later. Then Free.AppNee.com will be removed totally.

1) Starting from 2021.02.16, there will be no new software added to appnee.com with a fixed period. This situation can last from a few months to two years.

2) For software that has been released, except for critical software, the update frequency will be reduced to vX.X or vX (e.g.: v1.1 to v1.2, or v1 to v2).

3) Given that people in some countries are embezzling, selling, and abusing the free resources that AppNee releases, it’s possible that AppNee will enable its user registration function. As a result, any unregistered user will no longer be able to access any resources published on AppNee.

Скачать eXeScope бесплатно

eXeScope — одна из моих любимых программ для работы с ресурсами исполняемых файлов. Последняя версия 6.50, давно не обновлялась, но на работоспособность это никак не влияет. eXeScope предоставляет широкий выбор инструментов как для начинающего исследователя, так и для профессиональных реверсеров: вывод информации о заголовке, функциях импорта, просмотр различных ресурсов с возможностью их редактирования, импорта и экспорта. А также eXeScope сам может оказаться неплохим объектом для исследования, потому что программа шароварная с двухнедельным испытательным периодом.

Качаем дистрибутив (офсайт на японском языке, без переводчиков там все равно делать нечего), распаковываем, запускаем. Попытаемся зарегистрировать программу с любыми левыми данными, получаем сообщение «Invalid ID or Name». Файл ничем не упакован, строка легко находится.

  1. . . .
  2. CODE : 004C2AB0 movedx , ds : off_4CFE4C
  3. CODE : 004C2AB6 movedx , [ edx ]
  4. CODE : 004C2AB8 moveax , ds : off_4CFC54
  5. CODE : 004C2ABD moveax , [ eax ]
  6. ; Вызвать процедуру проверки регистрационных данных
  7. CODE : 004C2ABF call sub_4CBF7C
  8. CODE : 004C2AC4 testal , al
  9. ; Если она вернула AL=0, то регистрация неправильная
  10. CODE : 004C2AC6 jz loc_4C2B59
  11. CODE : 004C2ACC moveax , ds : off_4CFEE8
  12. CODE : 004C2AD1 moveax , [ eax ]
  13. CODE : 004C2AD3 call sub_404C50
  14. CODE : 004C2AD8 testeax , eax
  15. CODE : 004C2ADA jleshort loc_4C2B59
  16. ; Сохранить регистрационные данные
  17. CODE : 004C2ADC leaedx , [ ebp + var_10 ]
  18. CODE : 004C2ADF moveax , ds : off_4CFEFC
  19. CODE : 004C2AE4 moveax , [ eax ]
  20. CODE : 004C2AE6 call sub_4926FC
  21. CODE : 004C2AEB moveax , [ ebp + var_10 ]
  22. CODE : 004C2AEE leaecx , [ ebp + var_C ]
  23. CODE : 004C2AF1 movedx , offset dword_4C2BB8
  24. CODE : 004C2AF6 call sub_409B20
  25. CODE : 004C2AFB movecx , [ ebp + var_C ]
  26. CODE : 004C2AFE movdl , 1
  27. CODE : 004C2B00 moveax , off_43BE2C
  28. CODE : 004C2B05 call sub_43BEDC
  29. CODE : 004C2B0A movesi , eax
  30. CODE : 004C2B0C moveax , ds : off_4CFEE8
  31. CODE : 004C2B11 moveax , [ eax ]
  32. CODE : 004C2B13 pusheax
  33. CODE : 004C2B14 movecx , offset aName_1 ; "Name"
  34. CODE : 004C2B19 movedx , offset dword_4C2BD8
  35. CODE : 004C2B1E moveax , esi
  36. CODE : 004C2B20 movedi , [ eax ]
  37. CODE : 004C2B22 calldwordptr [ edi + 4 ]
  38. CODE : 004C2B25 moveax , ds : off_4CFE4C
  39. CODE : 004C2B2A moveax , [ eax ]
  40. CODE : 004C2B2C pusheax
  41. CODE : 004C2B2D movedx , offset dword_4C2BD8
  42. CODE : 004C2B32 movecx , offset dword_4C2BE4
  43. CODE : 004C2B37 moveax , esi
  44. CODE : 004C2B39 movedi , [ eax ]
  45. CODE : 004C2B3B calldwordptr [ edi + 4 ]
  46. CODE : 004C2B3E moveax , esi
  47. CODE : 004C2B40 call sub_403BE0
  48. CODE : 004C2B45 moveax , ds : off_4CFC5C
  49. CODE : 004C2B4A movbyteptr [ eax ] , 1
  50. CODE : 004C2B4D movdwordptr [ ebx + 24Ch ] , 1
  51. CODE : 004C2B57 jmpshort loc_4C2B79
  52. CODE : 004C2B59 ; ———————————————-
  53. CODE : 004C2B59 loc_4C2B59 :
  54. ; Сообщение о неправильной регистрации
  55. CODE : 004C2B59 push 0
  56. CODE : 004C2B5B leaedx , [ ebp + var_14 ]
  57. CODE : 004C2B5E moveax , offset aInvalidIdOrNam
  58. ; "Invalid ID or Name".
  59. CODE : 004C2B63 call sub_4C38D0
  60. CODE : 004C2B68 moveax , [ ebp + var_14 ]
  61. CODE : 004C2B6B movcx , word_4C2C20
  62. CODE : 004C2B72 movdl , 1
  63. CODE : 004C2B74 call sub_4376A8
  64. . . .
  1. . . .
  2. CODE : 004CBF9A xorebx , ebx
  3. CODE : 004CBF9C moveax , [ ebp + var_4 ]
  4. ; Первая проверка — длина строки должна быть 10 символов
  5. CODE : 004CBF9F call sub_404C50
  6. CODE : 004CBFA4 cmpeax , 0Ah
  7. CODE : 004CBFA7 jnzshort loc_4CC005
  1. ; Вторая проверка — серийный код должен начинаться с "A1910" или "A1423"
  2. CODE : 004CBFA9 movedx , [ ebp + var_4 ]
  3. CODE : 004CBFAC moveax , offset aA1910 ; "A1910"
  4. CODE : 004CBFB1 call sub_404F94
  5. CODE : 004CBFB6 deceax
  6. CODE : 004CBFB7 jzshort loc_4CBFC9
  7. CODE : 004CBFB9 movedx , [ ebp + var_4 ]
  8. CODE : 004CBFBC moveax , offset aA1423 ; "A1423"
  9. CODE : 004CBFC1 call sub_404F94
  10. CODE : 004CBFC6 deceax
  11. CODE : 004CBFC7 jnzshort loc_4CC005
  1. ; Следующая проверка — символы серийного номера, начиная со второго,
  2. ; должны быть цифрами
  3. CODE : 004CBFC9 moveax , 2
  4. CODE : 004CBFCE loc_4CBFCE :
  5. CODE : 004CBFCE movedx , [ ebp + var_4 ]
  6. CODE : 004CBFD1 movdl , [ edx + eax — 1 ]
  7. CODE : 004CBFD5 cmpdl , 30h
  8. CODE : 004CBFD8 jbshort loc_4CC005
  9. CODE : 004CBFDA cmpdl , 39h
  10. CODE : 004CBFDD jashort loc_4CC005
  11. CODE : 004CBFDF inceax
  12. CODE : 004CBFE0 cmpeax , 0Bh
  13. CODE : 004CBFE3 jnzshort loc_4CBFCE
  1. CODE : 004CBFE5 moveax , [ ebp + var_4 ]
  2. ; Взять предпоследний символ серийника
  3. CODE : 004CBFE8 movzxeax , byteptr [ eax + 8 ]
  4. CODE : 004CBFEC movedx , [ ebp + var_4 ]
  5. ; Взять последний символ серийника
  6. CODE : 004CBFEF movzxedx , byteptr [ edx + 9 ]
  7. ; Сумма ASCII-кодов символов
  8. CODE : 004CBFF3 addeax , edx
  9. ; Поделить на 10
  10. CODE : 004CBFF5 movecx , 0Ah
  11. CODE : 004CBFFA xoredx , edx
  12. CODE : 004CBFFC divecx
  13. ; Остаток от деления должен быть = 4
  14. CODE : 004CBFFE cmpedx , 4
  15. CODE : 004CC001 jnzshort loc_4CC005
  16. . . .

И в заключительной проверке сумма ASCII-кодов последнего и предпоследнего символов делится на 10, остаток должен быть равен 4. Остальные символы серийника нигде не проверяются и могут быть любыми цифрами, регистрационное имя также нигде не учитывается и не проверяется. Под эту схему, например, подходит серийный номер «A191000044». Попробуем его ввести в окно регистрации, никаких сообщений об ошибке не появляется. В дальнейшем в окне регистрации поле ввода блокируется и сообщается, что программа уже зарегистрирована.

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

голоса
Рейтинг статьи
Читайте так же:
Как перезагрузить Samsung
Ссылка на основную публикацию