• 大小: 16.61MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-05
  • 语言: 其他
  • 标签: 伪春菜  茶兔  

资源简介

啊,总之就是伪春菜的系统啦,里面打包了三个人格啊。

资源截图

代码片段和文件信息

#pragma warning(disable: 4503)
#pragma warning(disable: 4786)

#include 
#include 
#include 
#include 
#include 
using namespace std;

//暥帤楍傪愗傝暘偗傞
void SplitString(char *szString const char *szDelimiter vector &vDest) {
  int nDelimLength = strlen(szDelimiter);
  while (true) {
    vDest.push_back(szString);
    szString = strstr(szString szDelimiter);
    if (!szString)
      break;
    *szString = ‘\0‘;
    szString += nDelimLength;
  }
}

//悢抣傪暥帤楍偵曄姺
string ToStr(int val) {
  char buf[32];
  _itoa(val buf 10);
  return buf;
}

extern “C“ __declspec(dllexport) HGLOBAL __cdecl request(HGLOBAL h long *len) { 
  //僷乕僗
  char *szTmp = new char[*len + 1];
  memcpy(szTmp (char*)h *len);
  szTmp[*len] = ‘\0‘;
  GlobalFree(h);

  vector vpLine;
  SplitString(szTmp “\r\n“ vpLine);
  vector vpColumn;
  char *p = strstr(vpLine[0] “ SAORI/“);
  string strCommand(vpLine[0] p - vpLine[0]);
  string strProtoVer = p + 1;

  map mReq;
  for (UINT i = 1; i < vpLine.size(); ++i) {
    char *p = strchr(vpLine[i] ‘:‘);
    if (!p)
      break;
    *p = ‘\0‘;
    mReq.insert(map::value_type(vpLine[i] p + 2));
  }
  map mRes;

  bool bFromLocal = mReq.count(“SecurityLevel“) == 0 || stricmp(mReq[“SecurityLevel“].c_str() “local“) == 0;
  int status = 200;

  //幚嶌嬈
WORD wVersionRequested; 
WSADATA wsaData; 
char name[255]; 
char* ip; 
PHOSTENT hostinfo; 
wVersionRequested = MAKEWORD( 2 0 ); 
if ( WSAStartup( wVersionRequested &wsaData ) == 0 ) 

if( gethostname ( name sizeof(name)) == 0) 

if((hostinfo = gethostbyname(name)) != NULL) 

ip = inet_ntoa (*(struct in_addr *)*hostinfo->h_addr_list); 


WSACleanup( );


 //幚嶌嬈
  if (strCommand == “GET Version“) {
  } else if (strCommand == “EXECUTE“) {
    string &strCmd = mReq[“Argument0“];
    if (strCmd == “host“) {
      mRes[“Result“] = name;
    }else if (strCmd == “ip“) {
      mRes[“Result“] = ip;
}
  } else {
    status = 400;
  }

  //墳摎惗惉
  string strRes;
  if (status == 200) {
    strRes = strProtoVer + “ 200 OK\r\n“;
    for (map::iterator i = mRes.begin(); i != mRes.end(); ++i)
      strRes += i->first + “: “ + i->second + “\r\n“;
    strRes += “\r\n“;

  } else if (status == 204) {
    strRes = strProtoVer + “ 204 No Content\r\n\r\n“;

  } else if (status == 400) {
    strRes = “SAORI/1.0 400 Bad Request\r\n\r\n“;

  } else {
    strRes = strProtoVer + “ “ + ToStr(status) + “ OK\r\n\r\n“;
  }
  *len = strRes.length();
  char *pRes = (char*)GlobalAlloc(GMEM_FIXED *len + 1);
  memcpy(pRes strRes.c_str() *len + 1);
  return (HGLOBAL)pRes;
}

extern “C“ __declspec(dllexport) BOOL __cdecl load(HGLOBAL h long len) {
  GlobalFree(h);
  return TRUE;
}

extern “C“ __declspec(dllexport) BOOL __cdecl unload(void) {

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-06-08 12:44  ssp伪春菜\
     目录           0  2009-08-04 18:59  ssp伪春菜\ssp伪春菜\
     文件     2043873  2009-07-31 21:33  ssp伪春菜\ssp伪春菜\Rakutori.nar
     文件       27287  2009-07-31 21:33  ssp伪春菜\ssp伪春菜\Rakutori_calendar.nar
     文件      222835  2009-07-31 20:16  ssp伪春菜\ssp伪春菜\Rakutori_voice.rar
     文件         267  2010-05-26 00:06  ssp伪春菜\ssp伪春菜\desktop-alt.ini
     文件         259  2010-05-26 00:07  ssp伪春菜\ssp伪春菜\desktop.ini
     文件      411286  2009-07-31 21:34  ssp伪春菜\ssp伪春菜\rakutori_balloon.nar
     目录           0  2009-07-31 22:01  ssp伪春菜\ssp伪春菜\ssp\
     文件         259  2010-05-26 00:07  ssp伪春菜\ssp伪春菜\ssp\Desktop.ini
     文件       16724  2010-05-31 21:29  ssp伪春菜\ssp伪春菜\ssp\STACKTRC.TXT
     目录           0  2009-07-31 20:40  ssp伪春菜\ssp伪春菜\ssp\balloon\
     目录           0  2009-08-23 22:25  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon\
     文件         267  2010-05-26 00:06  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon\desktop-alt.ini
     文件         259  2010-05-26 00:07  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon\desktop.ini
     目录           0  2009-08-23 23:19  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\
     文件        3622  2008-12-08 21:57  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\arrow0.png
     文件        3621  2008-12-08 21:57  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\arrow1.png
     文件        3864  2008-12-19 14:59  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\balloonc0.png
     文件        3872  2008-12-19 14:59  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\balloonc1.png
     文件        3299  2008-12-19 14:58  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\balloonc2.png
     文件        3293  2008-12-19 14:58  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\balloonc3.png
     文件        4884  2008-11-02 02:15  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\balloonk0.png
     文件         175  2008-11-02 02:16  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\balloonk0s.txt
     文件        4895  2008-11-02 02:15  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\balloonk1.png
     文件         175  2008-11-02 02:16  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\balloonk1s.txt
     文件        6800  2008-11-02 02:15  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\balloonk2.png
     文件         578  2008-11-02 02:16  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\balloonk2s.txt
     文件        6800  2008-11-02 02:15  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\balloonk3.png
     文件         578  2008-11-02 02:16  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\balloonk3s.txt
     文件        6800  2008-11-02 02:15  ssp伪春菜\ssp伪春菜\ssp\balloon\cya_balloon_0\balloonk4.png
............此处省略1132个文件信息

评论

共有 条评论

相关资源