Сейчас на форуме: vasilevradislav, tyns777, zombi-vadim (+3 невидимых) |
![]() |
eXeL@B —› Программирование —› Изминение Бинарного кода |
Посл.ответ | Сообщение |
|
Создано: 03 января 2008 14:30 · Личное сообщение · #1 Есть код бинарный. 3C 68 74 6D 6C 3E 0A 3C 68 65 61 64 3E 0A 3C 74 <html>.<head>.<t 69 74 6С 65 3E 68 65 6C 6C 6F 2E 20 76 65 72 73 itle>hello. vers 31 32 2F 35 36 2F 3C 2F 3C 2F 74 6C 65 3E 0A 00 12/56/</title>.. Его удаётся изменить и всё нормально, но если увеличить количество символов то больше программа не работает. Как можно увеличить код? Туда нужно вставить строк 15. ![]() ![]() |
|
Создано: 03 января 2008 14:46 · Личное сообщение · #2 |
|
Создано: 03 января 2008 17:15 · Личное сообщение · #3 |
|
Создано: 03 января 2008 17:21 · Поправил: Assass1n · Личное сообщение · #4 nefestim пишет: Как у вас всё просто. если учесть что я не программист. Мы тоже не програмисты, так что ищи по точкам. И давай необходимое кол-во инфы для понимания вопроса. Где изменить, зачем, ссылку (минимальный комплект), а то получается: Есть у меня нечто, там за холодильником, такое круглое... Чем мне его кормить? У меня вообще такое ощущение, что то, что ты привёл валяется в ресурсах. ----- Я ещё не волшебник, я только учусь... ![]() |
|
Создано: 03 января 2008 17:24 · Личное сообщение · #5 nefestim, есть такая классная старая программка - OgreGUI - она собственна предназначена для редактирования ресурсов, заштых в код программ. как я понимаю, тебе это и надо. она сама всё сделает так, что программа будет работать. в сети её найти легко... даже очень ;) ----- Do Not Get Mad Get Money! ;) ![]() |
|
Создано: 03 января 2008 18:00 · Личное сообщение · #6 |
|
Создано: 03 января 2008 18:16 · Личное сообщение · #7 Дело вот в чём. На моём школьном сервере, стоит панель управления аккаунтами. Так вот она после запускает на 2222 порту себя, и через браузер можно управлять. <title> </title> - это название, которое нужно перевести на русский. Но если его переводить и указывать код, то <title> </title> разлетиться строки на 3-4 ![]() |
|
Создано: 03 января 2008 18:25 · Личное сообщение · #8 |
|
Создано: 03 января 2008 18:48 · Личное сообщение · #9 Изменить удаётся. Но если написать хотяб на один сомвол больше или меньше, то бинарник больше не работатет. строго: 3C 68 74 6D 6C 3E 0A 3C 68 65 61 64 3E 0A 3C 74 <html>.<head>.<t 69 74 6С 65 3E 68 65 6C 6C 6F 2E 20 76 65 72 73 itle>hello. vers 31 32 2F 35 36 2F 3C 2F 3C 2F 74 6C 65 3E 0A 00 12/56/</title>.. И ни больше ни меньше. ![]() |
|
Создано: 03 января 2008 18:54 · Личное сообщение · #10 |
|
Создано: 03 января 2008 19:14 · Личное сообщение · #11 |
|
Создано: 03 января 2008 19:17 · Личное сообщение · #12 |
|
Создано: 03 января 2008 19:56 · Личное сообщение · #13 |
|
Создано: 03 января 2008 20:04 · Поправил: nefestim · Личное сообщение · #14 |
|
Создано: 03 января 2008 20:18 · Личное сообщение · #15 nefestim Встречный вопрос: если деньги уплочены, то почему бы не связаться с продавцом данного ПО и попросить сделать шаблонизацию ну или накройняк вынести все строки в текстовый файл и пускай народ сам переводит на другой язык?! Вы же имеете на поддержку полное право! Вот и требуйте её ![]() ----- Computer Security Laboratory ![]() |
|
Создано: 03 января 2008 20:29 · Личное сообщение · #16 |
|
Создано: 03 января 2008 20:35 · Личное сообщение · #17 ryden Полагаю что человек сам сделать не сумеет, так как с его слов он не программер и не понимает какие такие смещения, что такое секции с ресурсами и как править код. Так что ему нужен готовый редактор ресурсов (для ELF формата я не встречал) аля PE Explorer либо ему сделать и отдать уже поправленое. ----- Computer Security Laboratory ![]() |
|
Создано: 03 января 2008 20:50 · Личное сообщение · #18 [HEX] пишет: nefestim Встречный вопрос: если деньги уплочены, то почему бы не связаться с продавцом данного ПО и попросить сделать шаблонизацию ну или накройняк вынести все строки в текстовый файл и пускай народ сам переводит на другой язык?! Вы же имеете на поддержку полное право! Вот и требуйте её +1 Как можно продавать юзеру программу, не локализированную. Точнее главный вопрос зачем покупать софт не локализированный? ----- моя подпись! ![]() |
|
Создано: 03 января 2008 20:55 · Личное сообщение · #19 Да там всё в порядке, панель работает хорошо. Вс на русском, т.к. оно в шаблонах, а вот это именно не в шаблонах. Оно в бинарнике и править я могу, но как видели надпись на русском будет длинее. Фирма на английском, да и покупатель министерство образования. Я не знаю номера договоров. Нам просто тупо всё приходит в готовом виде. ![]() |
|
Создано: 03 января 2008 21:39 · Личное сообщение · #20 |
|
Создано: 03 января 2008 23:33 · Личное сообщение · #21 Talula Либо ищет как заменить копирайты и название программы чтобы выдать её за собственоручное творение ![]() nefestim Уверяю, Вас, что будет гораздо проще и надежнее связаться с ними и попросить вынести данный текст так же в шаблон. Нежели вам позновать всю подноготную ELF, дизасмить и править бинарник. Либо будет проще кому нить из местных предложить пару баксов чтобы они вам поправили. ----- Computer Security Laboratory ![]() |
|
Создано: 04 января 2008 17:12 · Личное сообщение · #22 [HEX] пишет: Уверяю, Вас, что будет гораздо проще и надежнее связаться с ними и попросить вынести данный текст так же в шаблон. Нежели вам позновать всю подноготную ELF, дизасмить и править бинарник. Либо будет проще кому нить из местных предложить пару баксов чтобы они вам поправили. +1 Выложите прогу. ----- моя подпись! ![]() |
|
Создано: 04 января 2008 18:10 · Личное сообщение · #23 Так, пишу один раз, надеюсь, наконец это все запомнят и не будут больше спрашивать: Если нам надо добавить код, то его можно добавить хоть килограмм, но для начала берём в левую руку Cff Explorer IV и с его помощью добавляем Empty section заполненную нулями, далее находим место к коде нашей проги, куда мы что-то хотим добавить, делаем long jmp на наше добавленное место, пишем там, что именно хотим добавить, а потом - переход обратно, и всё!!! ![]() ----- Stuck to the plan, always think that we would stand up, never ran. ![]() |
|
Создано: 04 января 2008 18:36 · Личное сообщение · #24 ARCHANGEL, а причём тут добавление команд процессора? Перед тем как что-то писать, читаем внимательно. По теме: согласен с [HEX], автор топика хочет найти простой ответ на сложный вопрос, совсем не разбираясь в теме. Или просите сделать за вас, или изучайте ELF-формат+ассемблер и всё получится легко. ----- Всем привет, я вернулся ![]() |
|
Создано: 04 января 2008 19:04 · Личное сообщение · #25 |
|
Создано: 22 февраля 2008 15:41 · Личное сообщение · #26 |
|
Создано: 22 февраля 2008 22:03 · Личное сообщение · #27 |
![]() |
eXeL@B —› Программирование —› Изминение Бинарного кода |
Эта тема закрыта. Ответы больше не принимаются. |