• 大小: 13.37M
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-29
  • 语言: 其他
  • 标签: 其他  

资源简介

40款经典黑客编程源代码.rar

资源截图

代码片段和文件信息

////////////////////////////////////////////////////////////////////////////////
//      
//      Enum NETResource
//      
//      File      : EnumNETResource.cpp
//      
//      Create at : 2002.3.19
//      Create by : refdom
// Email   : refdom@263.net
// Home Page : www.opengram.com
//
// If you modify the code or add more functions please email me a copy.
//      
////////////////////////////////////////////////////////////////////////////////

#include 
#include 
#include 

#pragma comment (lib “Mpr.lib“)

#define BUFFER_SIZE (16384)

void MyEnumResources(HANDLE int);

int main (void)
{
HANDLE hEnum = NULL;
if (WNetOpenEnum (RESOURCE_GLOBALNET RESOURCETYPE_ANY 0 NULL &hEnum) != NO_ERROR)
{
printf (“Error!\n“);
return 0;
}
MyEnumResources (hEnum 0);
WNetCloseEnum (hEnum);
return 0;
}

void MyEnumResources (HANDLE hEnum int layer)
{
DWORD dwSize = BUFFER_SIZE;
DWORD dwCount = -1;
const char* pDisplayType = NULL;
const char* pType = NULL;
int i n nlayer nRetCode;
nlayer = layer;

LPNETRESOURCE lpNET;
lpNET  =  (LPNETRESOURCE) malloc (dwSize);

if (lpNET == NULL)
{
puts (“Not enough memory\n“);
return;
}

if (WNetEnumResource (hEnum &dwCount (LPVOID)lpNET &dwSize) != NO_ERROR)
goto Exit0;

for (i = 0; i < (int) dwCount; i++)
{
switch (lpNET[i].dwDisplayType)
{
case RESOURCEDISPLAYTYPE_DOMAIN:
pDisplayType = “DOMAIN: “;
break;
case RESOURCEDISPLAYTYPE_SERVER:
pDisplayType = “SERVER: “;
break;
case RESOURCEDISPLAYTYPE_SHARE:
pDisplayType = “SHARE: “;
switch (lpNET[i].dwType)
{
case RESOURCETYPE_DISK:
pType = “DISK: “;
break;
case RESOURCETYPE_PRINT:
pType = “PRINTER: “;
break;
default:
pType = “UNKNOWN: “;
break;
}
break;
case RESOURCEDISPLAYTYPE_GENERIC:
pDisplayType = “GENERIC: “;
break;
default:
pDisplayType = “UNKNOWN: “;
break;
}

for (n = 0 ; n < nlayer; n++)
{
printf (“\t“);
}
if (lpNET[i].dwDisplayType == RESOURCEDISPLAYTYPE_SHARE)
printf (“%s %s %s\n“ pDisplayType pType lpNET[i].lpRemoteName);
else
printf (“%s %s\n“ pDisplayType lpNET[i].lpRemoteName);

if (lpNET[i].dwUsage & RESOURCEUSAGE_CONTAINER)
{
HANDLE hCONTAINER;
nRetCode = WNetOpenEnum (RESOURCE_GLOBALNET RESOURCETYPE_ANY 0 &lpNET[i] &hCONTAINER);
if ( nRetCode == NO_ERROR)
{
MyEnumResources (hCONTAINER nlayer+1);
WNetCloseEnum (hCONTAINER);
}
else
{
for (n = 0 ; n <= nlayer; n++)
printf (“\t“);
printf (“Error:“);
if (nRetCode == ERROR_NO_NETWORK)
printf (“The network is unavailable.\n“);
else if (nRetCode == 5)
printf (“Access Denial.\n“);
else
printf (“%d\n“ GetLastError());
}
}
}

Exit0:

free (lpNET);
return;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2940  2003-05-07 21:58  黑客编程代码\enumnetresource代码.cpp

     文件       1439  2003-05-07 21:58  黑客编程代码\enumsql代码.cpp

     文件       9007  2003-05-07 21:59  黑客编程代码\pingback后门.c

     文件       8954  2003-05-07 21:59  黑客编程代码\portscan程序.c

     文件      16653  2003-05-07 21:59  黑客编程代码\serviceenum代码.cpp

     文件       5966  2003-05-07 21:59  黑客编程代码\sqloverflowdos代码.cpp

     文件       3503  2003-05-07 21:59  黑客编程代码\sqlping代码.cpp

     文件       2425  2003-05-07 21:59  黑客编程代码\sqlworm蠕虫.cpp

     文件       2076  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\console.frm

     文件        171  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\files\connect.txt

     文件         86  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\files\man\cd.txt

     文件        225  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\files\man\createuser.txt

     文件         84  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\files\man\delete.txt

     文件         89  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\files\man\get.txt

     文件        106  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\files\man\logout.txt

     文件         91  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\files\man\ls.txt

     文件         90  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\files\man\pwd.txt

     文件        115  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\files\man\shutdown.txt

     文件          7  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\files\server.txt

     文件         38  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\files\users.txt

     文件      13893  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\Form1.frm

     文件       1090  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\Form1.frx

     文件         39  2003-05-07 21:13  黑客编程代码\Telnet服务器代码\fs\ownership.ini

     文件         76  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\fs\Readme.txt

     文件      79611  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\fs\test\Goofy Movie script.txt

     文件         38  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\fs\test\write.txt

     文件       1860  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\INI.cls

     文件       1084  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\JOS3.vbp

     文件        168  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\JOS3.vbw

     文件        371  2003-05-07 21:12  黑客编程代码\Telnet服务器代码\modConsole.bas

............此处省略654个文件信息

评论

共有 条评论