91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 43.4MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2024-02-03
  • 語言: 其他
  • 標簽: 臺灣??內掛??源碼??

資源簡介

臺灣石器時代開源的外掛,用vs2010可直接編譯運行,其實跟國服的石器大同小異,但是外掛的邏輯還是很值得借鑒的,有問題可以聯系我,大家一起研究

資源截圖

代碼片段和文件信息

#include?“StdAfx.h“
#include?“autil.h“
#include?
#include?“SpCore.h“

//char?PersonalKey[1024*4];

autil::autil(void)
{
}


autil::~autil(void)
{
}

int?autil::SliceCount?=?0;
char*?autil::MesgSlice[SLICE_MAX];

BOOL?autil::util_Init(?void)
{
??int?i;

??for?(i=0;?i????MesgSlice[i]?=?(char?*)?calloc(?1SLICE_SIZE);
????if(MesgSlice[i]==NULL)?return?FALSE;
??}

??SliceCount?=?0;
??//strcpy(PersonalKey?_DEFAULT_PKEY);

return?TRUE;
}


//去掉?\n?(0x0A)?之後的數據
void?autil::InitMessage(char*?src)
{
for(int?i=0;i if(src[i]==‘\n‘){
src[i]?=?‘\0‘;
break;
}
}
}


//?Encode?the?message
//
//?arg:?dst=output??src=input
//?ret:?(none)
void?autil::util_DecodeMessage(char?*?dst?char?*?src)
{
int?rn;
??int?*t1?t2;
??char?t3[4096]?t4[4096]; //?This?buffer?is?enough?for?an?integer.
??char?tz[65500];

??if?(src[strlen(src)-1]==‘\n‘)?src[strlen(src)-1]=‘\0‘;
??util_xorstring(tz?src);

??strncpy(t4?tz?INTCODESIZE);
??t4[INTCODESIZE]?=?‘\0‘;
??util_64to256(t3?t4?DEFAULTTABLE);
??t1?=?(int?*)?t3;
??t2?=?*t1?^?0xffffffff;

??//util_swapint(&rn?&t2?“4312“);

??util_swapint(&rn?&t2?“3142“);


??util_shrstring(dst?tz?+?INTCODESIZE?rn);
}

//?Xor?a?string.??Be?careful?that?your?string?contains?‘0xff‘.??Your
//?data?may?lose.
void?autil::util_xorstring(char?*?dst?char?*?src)
{
int?i;
if?(strlen(src)>65500)?return;
for?(i=0;?i dst[i]=src[i]^255;
}
dst[i]=‘\0‘;
}

//?Decoding?function?of?util_256to64_shl.
//
//?arg:?dst=8-bit?string;??src=6-bit?string;??table=mapping?table;
//??????key=rotate?key;
//?ret:?0=failed??>0=bytes?converted
int?autil::util_64to256(char?*?dst?char?*?src?char?*?table)
{
??unsigned?int?dwdwcounter;
??unsigned?int?i?j;
??char?*ptr?=?NULL;

??dw=0;
??dwcounter=0;
??if?(!dst?||?!src?||?!table)?return?0;
??char?c;
??for?(i=0;?i ??c?=?src[i];
??for(?j?=?0;?j? ??if(?table[j]?==?c){
??ptr?=?table+j;
??break;
??}
??}
????if?(!ptr)?return?0;
????if?(i%4)?{
??????dw?=?((unsigned?int)(ptr-table)?&?0x3f)?<??????dst[?dwcounter++?]?=?dw?&?0xff;
??????dw?=?dw?>>?8;
????}?else?{
??????dw?=?(unsigned?int)(ptr-table)?&?0x3f;
????}
??}
??if?(dw)?dst[?dwcounter++?]?=?dw?&?0xff;
??dst[?dwcounter?]?=?‘\0‘;
??return?dwcounter;
}

//?Swap?a?integer?(4?byte).
//?The?value?“rule“?indicates?the?swaping?rule.??It‘s?a?4?byte?string
//?such?as?“1324“?or?“2431“.
void?autil::util_swapint(int?*?dst?int?*?src?char?*?rule)
{
??char?*ptr?*qtr;
??int?i;

??ptr?=?(char?*)?src;
??qtr?=?(char?*)?dst;
??for?(i=0;?i<4;?i++)?qtr[rule[i]-‘1‘]=ptr[i];
}

//?Shift?the?string?right.
void?autil::util_shrstring(char?*?dst?char?*?src?int?offs)
{
??char?*ptr;
??if?(!dst?||?!src?||?(strlen(src)<1))?return;
??
??offs?=?strlen(src)?-?(offs?%?strlen(src));
??ptr?=?src+offs;
??strcpy(dst?ptr);
??strncat(dst?src?offs);
??dst[strlen(src)]=‘\0‘;
}


BOOL?autil::util_SplitMessage(char?*?source?char?*?separator)
{
??if?(sou

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-07-18?08:29??sa-ht-code\
?????目錄???????????0??2012-07-18?08:29??sa-ht-code\.svn\
?????文件???????????3??2012-07-18?08:29??sa-ht-code\.svn\entries
?????文件???????????3??2012-07-18?08:29??sa-ht-code\.svn\format
?????目錄???????????0??2012-07-18?08:29??sa-ht-code\.svn\pristine\
?????目錄???????????0??2012-07-18?08:30??sa-ht-code\.svn\pristine\05\
?????文件????????7801??2012-07-18?08:30??sa-ht-code\.svn\pristine\05\059e9ea33bd914afda1dc73aad95aa8a2d53c44c.svn-base
?????目錄???????????0??2012-07-18?08:29??sa-ht-code\.svn\pristine\06\
?????文件????????1759??2012-07-18?08:29??sa-ht-code\.svn\pristine\06\06d52ec43269285fe80b503e569cd68b7e1faaa3.svn-base
?????目錄???????????0??2012-07-18?08:29??sa-ht-code\.svn\pristine\0b\
?????文件??????123174??2012-07-18?08:29??sa-ht-code\.svn\pristine\0b\0b61eace2563f1eb57eef8f179beb01436ba1255.svn-base
?????目錄???????????0??2012-07-18?08:30??sa-ht-code\.svn\pristine\0c\
?????文件?????????499??2012-07-18?08:30??sa-ht-code\.svn\pristine\0c\0ca996a6b499590110ae280bb805460fa2da9ab7.svn-base
?????目錄???????????0??2012-07-18?08:29??sa-ht-code\.svn\pristine\0f\
?????文件????????1070??2012-07-18?08:30??sa-ht-code\.svn\pristine\0f\0f346b818ab50814c4aef37dd05fafa74997419c.svn-base
?????文件????????3107??2012-07-18?08:29??sa-ht-code\.svn\pristine\0f\0fd894bed2e5f2357d58d4fdaef21ff252790955.svn-base
?????目錄???????????0??2012-07-18?08:29??sa-ht-code\.svn\pristine\10\
?????文件?????????318??2012-07-18?08:29??sa-ht-code\.svn\pristine\10\100e37cdb14ee1909daf797c0d565f115f0fc721.svn-base
?????目錄???????????0??2012-07-18?08:30??sa-ht-code\.svn\pristine\11\
?????文件?????????595??2012-07-18?08:30??sa-ht-code\.svn\pristine\11\118818b00643a85eefe3ac21cfbebb3c3fe7fabe.svn-base
?????目錄???????????0??2012-07-18?08:29??sa-ht-code\.svn\pristine\14\
?????文件????????9741??2012-07-18?08:29??sa-ht-code\.svn\pristine\14\142e6a6c3eaa9a55e892aac69c7591baaa162714.svn-base
?????目錄???????????0??2012-07-18?08:29??sa-ht-code\.svn\pristine\15\
?????文件?????????221??2012-07-18?08:29??sa-ht-code\.svn\pristine\15\1533582fc5f9a781aa1bb2364f0fc915fbdfded2.svn-base
?????目錄???????????0??2012-07-18?08:29??sa-ht-code\.svn\pristine\1a\
?????文件????????1595??2012-07-18?08:29??sa-ht-code\.svn\pristine\1a\1a01c21e42b50f39a0598e5e20c40474c98e539e.svn-base
?????文件??????178980??2012-07-18?08:30??sa-ht-code\.svn\pristine\1a\1ae636bf65ce27d1caf89cd40764afa30fab1733.svn-base
?????目錄???????????0??2012-07-18?08:29??sa-ht-code\.svn\pristine\1d\
?????文件?????????236??2012-07-18?08:29??sa-ht-code\.svn\pristine\1d\1dff574ebcb102dfc78c9a659a905673d13eda91.svn-base
?????目錄???????????0??2012-07-18?08:29??sa-ht-code\.svn\pristine\25\
?????文件????????1352??2012-07-18?08:29??sa-ht-code\.svn\pristine\25\25186aa2d0b41291cf314bb4042f1544b9450d2a.svn-base
............此處省略230個文件信息

評論

共有 條評論