Сейчас на форуме: Magister Yoda, vasilevradislav, tyns777, zombi-vadim (+3 невидимых) |
eXeL@B —› Программирование —› Помогите скопировать файл WinAPI + ASM |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 04 июня 2008 06:50 · Личное сообщение · #1 Имеется программа, авторан. лежит на сервере, по нажатии кнопки запускает презентацию. запускается с рабочей станции. доступ к папке с презентацией закрыт. участок кода, вызывающий ShellExecuteEx я нашёл, длина порядка 60-80 байт(там же обработчик ошибок). так вот мысль: после запуска авторана заменить в памяти этот участок на код, копирующий этот файл на рабочую станцию, затем нажать баттон и получить файл на руки. как дальше будет вести себя прога - неважно, всё равно закрывать. Потому большая просьба: приведите пример рабочего кода, используя api, для копирования файла на asm. Если не трудно, с каментами. Заранее благодарен. |
|
Создано: 09 июня 2008 10:34 · Личное сообщение · #2 Neuss Яж вроде понятно написал что права авторана это права пользователя который запускает его. Так что запустив тотал из под авторана, ты получишь тотал с твоими же правами. Так как нахрена тебе такой изврат когда тот же эффект можно получив тупо запустив тотал =) Это вам не Линух с суидными файлами где права запускаемого бинарника выставляются по владельцу файла. Так что не занимайтесь ерундой, а возьми Process Monitor + пример батника который Jupiter набросал и за 5-10 минут вытянешь все файлы. А то уже 5й день пошел... и скоро видать дебажить научишся и программить на асме. P.S. Чтоб все так начинали =) Чтобы запустить cmd.exe нужно пропатчить/заинжектить explorer.exe вместо того чтобы нажать Пуск-Выполнить. ----- Computer Security Laboratory |
|
Создано: 09 июня 2008 11:28 · Личное сообщение · #3 Если тебе нужно скопировать все файлы из папки, то в батнике используй маску *.* @echo off
Настоятельная рекомендация: перечитай пост [HEX]'a столько раз, сколько тебе нужно, чтобы понять смысл. Про права [HEX] всё расписал. Повторять то же самое смысла не вижу. e751_09.06.2008_CRACKLAB.rU.tgz - CopyRemoteFiles.bat ----- EnJoy! |
|
Создано: 09 июня 2008 11:38 · Личное сообщение · #4 [HEX], Просто asm очень давно привлекал) но я его не понимал. Сейчас разобрался, оказалось не так сложно, главное терпение и свежая голова. Завтра попаду к тому компу для которого всё придумывается и всё испытаю. Обязательно отпишусь. Некоторые вопросы, задаваемые мной, здесь не связаны с автораном и копированием файла. Просто чего-то не нашёл в сети, но хочу знать. Потому прошу: ответьте кто-нибудь на мой вопрос предыдущего поста. |
|
Создано: 09 июня 2008 11:41 · Личное сообщение · #5 |
|
Создано: 09 июня 2008 12:13 · Личное сообщение · #6 |
|
Создано: 09 июня 2008 18:50 · Личное сообщение · #7 [HEX] ну да, я же изначально описал вариант с выдиранием одного файла. по крайней мере ТС увидит сообщение об отказе в доступе в случае с * и увидит скопированный файл, если задаст его имя. моё дело предложить ) мне не очень понятно желание ТС реализовывать ректально то, что и так уже есть. если ТС хочет научиться асму - для этого есть другие куда более толковые способы. ----- EnJoy! |
|
Создано: 10 июня 2008 17:32 · Личное сообщение · #8 И вот наступил вторник... 1: Вариант с .bat файлом провалился - пишет что указанный путь не найден. И с маской и с прямым указанием файла. 2: ProcessMonitor не запустился - ибо требует винды от SP2 и выше. 3: Самый верный способ патча авторана сработал, но... Запись на диск C: запрещена Вылетела с ошибкой. Сегодня всё правлю чтоб писало сразу на флешку и завтра буду пробовать снова. |
|
Создано: 10 июня 2008 18:12 · Личное сообщение · #9 |
|
Создано: 10 июня 2008 20:09 · Поправил: [HEX] · Личное сообщение · #10 Jupiter, Neuss Потому что в пути небось пробелы имеются или еще какая нить гадость? Если да, то в кавычках путь писать надо или же неверно указан сервак. Например \SERVER\Data\file.dat вместо \\SERVER\Data\file.dat В общем пиши сюда какие пути до файлов указывал и скажем где ошибка. ----- Computer Security Laboratory |
<< . 1 . 2 . |
eXeL@B —› Программирование —› Помогите скопировать файл WinAPI + ASM |