Сейчас на форуме: bartolomeo, asfa, _MBK_ (+7 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Вытащить swf из exe (Camtasia Studio) |
<< . 1 . 2 . 3 . >> |
Посл.ответ | Сообщение |
|
Создано: 31 декабря 2010 16:41 · Личное сообщение · #1 |
|
Создано: 30 июня 2011 20:11 · Личное сообщение · #2 |
|
Создано: 30 июня 2011 20:43 · Личное сообщение · #3 Вот ссылочка может попробуете вытащить из EXE. Будет классно если получится ![]() ![]() |
|
Создано: 30 июня 2011 20:54 · Личное сообщение · #4 |
|
Создано: 30 июня 2011 21:29 · Личное сообщение · #5 |
|
Создано: 30 июня 2011 23:22 · Поправил: 4kusNick · Личное сообщение · #6 BlukBy Сдампите все возможные флэшки. Вполне возможно, что для запуска флэшка ждёт от делфи какой-нибудь ключ, и вне своей "родной" среды она просто не будет работать. Сдампите всё, что найдёте (а лучше - заюзайте встроенный в SWFReader дампер - он вроде даже в демке нормально работает, чтобы не мучать себя и нас), и всё, что сдампится - просто поскармливайте декомпиляторам и там уже дальше всё ясно будет - сдампилось оно или нет. Когда найдётся то что надо - попробуйте выяснить, почему оно не работает - наверняка надо будет патчить или лоадер писать. BlukBy пишет: Будет классно если получится Будет классно, если это у Вас получится. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. ![]() |
|
Создано: 01 июля 2011 15:54 · Поправил: BlukBy · Личное сообщение · #7 SWFReader находит в памети SWF файлы но к огорчению это файлы самого флэш плэера. В общем количестве они дают всего 1.5 мегабайта а ролик сам весит 11.8 мегабайт. У запускаемого файла все области продампил получается как будто бы после выполнения оболочки Дельфи Камтазия запускается отдельным процессом но такого процесса я найти не могу в памети. ![]() |
|
Создано: 01 июля 2011 19:24 · Личное сообщение · #8 |
|
Создано: 01 июля 2011 22:15 · Личное сообщение · #9 |
|
Создано: 02 июля 2011 01:16 · Личное сообщение · #10 |
|
Создано: 02 июля 2011 10:13 · Поправил: BlukBy · Личное сообщение · #11 4kusNick пишет: BlukByНу, смотрите сами, у меня ваш файлик всё равно не работает - врядли я смогу чем-то помочь ( Как не работает не запрашивает разве ключь? Я понял я неправильно длину отсчитываю поэтому неправильно открывается файл. Получается только белый экран, я поразбирал другие SWF файлы и только после этого понял. 4kusNick подскажите где правильно почитать как расчитать длину или как это правильно будет называтся HEX калькулирование ![]() Вообшем я близок к решению ![]() Посчитайте длину пожалуйста 1. 694d0f00 - пример ролика 2. D6EB2B8B - 3. DA76AE66 Касательно файла если его открыть в WINHEX и темже WINHEX получить дамп памяти то сигнатура одна и таже получается. Прошу прошения если где то в определениях неточен. ![]() |
|
Создано: 02 июля 2011 10:25 · Личное сообщение · #12 |
|
Создано: 02 июля 2011 11:03 · Личное сообщение · #13 BlukBy пишет: Как не работает не запрашивает разве ключь? Не запускается (падает с ошибкой до показа чего-либо). И погодите-ка. Так вы в какой момент дампите? Когда флэшка уже расшифрована и проигрывается? Если нет - то и не будет ничего в памяти. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. ![]() |
|
Создано: 02 июля 2011 11:09 · Личное сообщение · #14 |
|
Создано: 02 июля 2011 11:11 · Поправил: BlukBy · Личное сообщение · #15 4kusNick пишет: Не запускается (падает с ошибкой до показа чего-либо).И погодите-ка. Так вы в какой момент дампите? Когда флэшка уже расшифрована и проигрывается? Если нет - то и не будет ничего в памяти. Получается нужно дождатся окончания воспроизведения ролика что ли и потом дампить? Все ребята разобрана сигнатура. Если скину готовый ролик написать программу сможете для снятия с Entery memory с указанного процесса определенной области памети и сохранением его в swf? Начало и файла и конец всегда одинаковый так что смело можно тянуть. Небольшую ясность внесла мне вот эта статья ![]() Arher где сматреть? В 1 порядок байтов обратить надо, видимо, читай выше, что уже писали. Тогда это какая длина 085c30e400. Все равно не могу разобратся как считать помоги мне дилитанту пожалуста. ![]() ------------------------------------------------Начало-- ![]() Спасибо разобрался как получать длину ролика, в данных случиях 4 позиция точно указывает количество байт ролика 46 57 53 08 CA 8A 65 00 Как завершу дерганье встану на раздачу ![]() Если есть желающие помочь в написание Ивзлекателя Велком скину ролик. ------------------------------------------------Конец-- ![]() Ребята огромное спасибо за оказанную помощь ![]() ![]() |
|
Создано: 03 июля 2011 01:37 · Личное сообщение · #16 |
|
Создано: 04 июля 2011 12:38 · Личное сообщение · #17 4kusNick пишет: Не, обычно достаточно дождаться начала его воспроизведения, чтобы найти в памяти. Спасибо. Но что странно если отсчитываю длину ролика то при просмотре ролик начинает воспроизвадится в цикле, не останавливается по достижение окончания. Это конечно несамое страшное ![]() ![]() ![]() |
|
Создано: 04 июля 2011 13:46 · Личное сообщение · #18 На аналогичных файлах действовал так - нужно так или иначе запустить экзешник, иначе флэшка будет недоступна. Дальше в WinHex - Open RAM, в процессах выбрать как-его-там.exe - Entire Memory и ищем что-нибудь из такой последовательности: <main><title>1_3</title><description>Camtasia Video</description></main> Мне хватало <main><title> 1_3 - это номер части, их можно запустить сразу несколько и драть разом, за один запуск, если RAM позволит ![]() Когда <main><title> найдена, смотрим чуть вперед, там будет FWS потом байт не помню для чего и размер блока swf в таком виде, как уже говорили здесь: 00XXXXXXh: 46 57 53 06 2F B7 39 00 78 00 05 5F 00 00 0F A0 Взял файл размером 3 782 447, в хексе 39B72F, все совпадает, только байты наоборот, как положено. На FWS помечаем начало блока правой мышкой, к этому адресу в калькуляторе плюсуем размер из заголовка, прыгаем на него и помечаем конец блока, Copy block as file с расширением swf. И так до потери пульса. ![]() |
|
Создано: 04 июля 2011 15:31 · Поправил: BlukBy · Личное сообщение · #19 GMAP пишет: На аналогичных файлах действовал так - нужно так или иначе запустить экзешник, иначе флэшка будет недоступна. Дальше в WinHex - Open RAM, в процессах выбрать как-его-там.exe - Entire Memory и ищем что-нибудь из такой последовательности: <main><title>1_3</title><description>Camtasia Video</description></main> Мне хватало <main><title> 1_3 - это номер части, их можно запустить сразу несколько и драть разом, за один запуск, если RAM позволит Когда <main><title> найдена, смотрим чуть вперед, там будет FWS потом байт не помню для чего и размер блока swf в таком виде, как уже говорили здесь: 00XXXXXXh: 46 57 53 06 2F B7 39 00 78 00 05 5F 00 00 0F A0 Взял файл размером 3 782 447, в хексе 39B72F, все совпадает, только байты наоборот, как положено. На FWS помечаем начало блока правой мышкой, к этому адресу в калькуляторе плюсуем размер из заголовка, прыгаем на него и помечаем конец блока, Copy block as file с расширением swf. И так до потери пульса. Где же ты был раньше ![]() ![]() К стати я аналогичного формата файлы не смог найти поэтому пришлось разбирать самому сигнатуру. В архиве торент на диск ![]() Позже положу продолжение второго диска это XML/TXT ![]() |
|
Создано: 24 августа 2011 13:51 · Поправил: johnydj · Личное сообщение · #20 народ ну помогите расскажите как отсюдова достать видео через hex нашел кучу CWS как определить и отсчитать где конец файла. или тут может все как то по другому?! ![]() |
|
Создано: 24 августа 2011 14:54 · Личное сообщение · #21 В ![]() |
|
Создано: 24 августа 2011 17:00 · Личное сообщение · #22 yanus0 пишет: Создано: 24 августа 2011 14:54:39 Цитата · Личное сообщение · #21 В --> exeinfo <-- есть рипер флешок. Делаешь дамп с помощью winhex всей памяти процеса и рипаешь с помощью exeinfo. сделал как ты описал извлек 7 файлов. но не один не содержит нужной информации. Либо чтото делаю не так либо способ не рабочий!) ![]() |
|
Создано: 24 августа 2011 20:56 · Личное сообщение · #23 |
|
Создано: 24 августа 2011 21:07 · Личное сообщение · #24 4kusNick пишет: В декомпиляторах все 7 смотрели? так ребят если я задаю вопрос значит я не бум бум в этом а только пытаюсь разобраться!!! по выше описанному способу я 1. запустил winhex нашел процесс в памяти сохранил его с расширением exe( из исходного который был всего 27 метров он стал весить 154 метра) 2. а потом exeinfo запустил и сделал rip в swf может и не правильно делаю но как правильно объясните пожалуйста. (извлеченные файлы открывал по разному и в Sothink SWF Decompiler) там то ничего не показывает, то картинка с Camtasia Studio , в другом пусто , в ещё одном флешефская картинка а один ошибку выдал. вот как то так. ![]() |
|
Создано: 24 августа 2011 21:37 · Личное сообщение · #25 |
|
Создано: 24 августа 2011 22:00 · Личное сообщение · #26 в моем первом посте есть исходный файл может ктото точно подскажет что с такими делать потому что таких записей много. Пишу это потому что не вижу смысла попусту искать софт и ставить его если он не подойдет. А знающему и умеющему человеку (у которого все что нужно уже установлено или точно есть) думаю не очень трудно проверить на исходном файле, и потом не совсем умеющему человеку помочь. з.ы все равно дампы вылить куда нить и ктото то их будет смотреть так он может и сам их сделать и дать точный ответ. SWF Reader нашел только .jar это он??? ![]() |
|
Создано: 25 августа 2011 01:26 · Личное сообщение · #27 johnydj Я не зря написал так - у меня не работают эти исходные файлы - падают с ошибкой любые камстазийные exe, а на виртуалке оно не работает - надо патчить, на что у меня нет времени. johnydj пишет: SWF Reader нашел только .jar это он??? Он, это Java приложение. А дампы вылейте пожалуйста - так дело быстрее пойдёт. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. ![]() |
|
Создано: 26 августа 2011 00:51 · Личное сообщение · #28 что касается SWF Reader он сохраняет штуг 10 флешей но опять же без того что нужно!((( ![]() |
|
Создано: 26 августа 2011 03:49 · Личное сообщение · #29 johnydj Держите: Пароль на архив - название этого ресурса. Файлы: camtasia_load.swf - этам всякая камтазийная хрень - загрузчик и контролы вроде как, может пригодится кому. camtasia_preload.swf - камтазийный прелоадер, тоже для проформы. movie.swf - похоже на сам урок. По сути - простой swf с таймлайном, т.е. при необходимости, можно даже для него свой простой плэйер написать с прокруткой - чтобы можно было прыгать по кадрам. К сожалению, я не знаю, как выглядит сам процесс проигрывания мувика в этих exe, по-этому, что-то мог пропустить - там вообще ещё много всякого хлама было странного. ----- Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску. ![]() |
|
Создано: 26 августа 2011 12:09 · Поправил: johnydj · Личное сообщение · #30 |
|
Создано: 26 августа 2011 12:37 · Личное сообщение · #31 |
<< . 1 . 2 . 3 . >> |
![]() |
eXeL@B —› Вопросы новичков —› Вытащить swf из exe (Camtasia Studio) |