Страница: 1 |
Вопрос: Нужно разобраться с проблемой, НО КАК? | Добавлено: 01.08.08 11:22 |
Автор вопроса: ![]() |
Как надёжно узнать с какими параметрами может запускаться программа? Например, есть некоторые стандартные параметры для приложений Windows - это "/?","/s" и т.д (для того чтобы запустить эти приложения с параметром нужно просто комбинацией Win+R запустить командную строку (или что то типа того) и потом ввести строку вида "<название приложения> <параметр>". Это то всё понятно, но вот как просканировать файл, чтобы узнать с какими параметрами может запускаться программа? Сразу скажу, что мне нужно сканировать не Windows-приложения и поэтому ответы типа "Посмотри справку в Винде, или зайди на сайт Майкрософта" не принимаются. Короче, нужно универсальное средство поиска параметров приложения. Без лишней волокиты. |
Ответы | Всего ответов: 14 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #1 | Добавлено: 01.08.08 12:21 |
MsgBox Command$ |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 71 Ответов: 112 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 01.08.08 15:19 |
Э... Это или я чего то не понимаю, или это так и есть, но ведь эта строка возвращает параметр с которым была запущена данная программа! А мне нужно возвращать все возможные параметры другой программы. Я тут подумал, может это как то находится через ресурсы или это специфические строки, видные через hex-редактор? Ведь где то это всё же хранится? |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #3 | Добавлено: 01.08.08 16:08 |
Таких утилит чтоб автоматически я не встречал, так что хэкс-редактором остаётся пробовать. |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #4 | Добавлено: 01.08.08 16:49 |
А тебе получить какие параметры прога получать может... дык это никак не сделать, не предусмотрено так сказать.. только если в проге предусмотрено, что если параметр /? так она показала все что может принимать.. т.е. это чисто добровольно ![]() |
Номер ответа: 5 Автор ответа: ![]() ![]() Вопросов: 71 Ответов: 112 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 01.08.08 16:51 |
Хреново... ![]() |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #6 | Добавлено: 01.08.08 20:43 |
Раскусить конечно можно, покопавшись в Ольке.. ну программно как это сделать я себе не представляю... |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 01.08.08 22:17 |
Выцепить код, производящий обработку командной строки, как правило, несложно - он обычно локализован в main. |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 373-509-101 Вопросов: 56 Ответов: 330 |
Профиль | Цитата | #8 | Добавлено: 02.08.08 04:30 |
Создай exe с кодом, который предложил HACKER и замени им на время исходный файл. Должно сработать. |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #9 | Добавлено: 02.08.08 17:14 |
хах, нет не поможет) |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 1 Ответов: 8 |
Профиль | Цитата | #10 | Добавлено: 02.08.08 19:16 |
Не могу понять для каких целей это понадобилось автору?! Впринципе практически у любого приложения есть риадми.тхт в котором написаны возможные параметры... -) |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #11 | Добавлено: 03.08.08 02:18 |
Mihalыch, ну это если программу будут вызывать с параметрами.. и то ведь не факт, что это все параметры которые умеет понимать программа. |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #12 | Добавлено: 03.08.08 02:38 |
как толко люди не извращаются, лишь бы маны не читать) |
Номер ответа: 13 Автор ответа: ![]() ![]() Вопросов: 71 Ответов: 112 |
Web-сайт: Профиль | Цитата | #13 | Добавлено: 03.08.08 09:36 |
Я мануалы читаю. Но не всегда авторы говорят о параметрах. Например, старые игры. Там куча представителей, для кряканья которых нужно запустить игру с параметром. Например: game.exe -console; game -cheats и т.д. Но ведь авторы не сообщают все о том какой параметр нужен для кряка? Верно? Их другие чуваки как то находят, НО КАК? (я уже повторяюсь) |
Номер ответа: 14 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #14 | Добавлено: 03.08.08 19:08 |
Как я говорил выше - дебажат прогу в OllyDebug например. Есстно нужны хотябы базовые знания ассемблера. |
Страница: 1 |
|