亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? symencrypt.asm

?? OICQ黑客工具。可以查看對(duì)方IP地址
?? ASM
字號(hào):
.386p

extrn   _ntohl@4: near
extrn   _htonl@4: near
extrn   _memset : near
extrn   _rand : near

; Segment type:	Pure code
_text		segment	para public 'CODE' use32
		assume cs:_text
		assume es:nothing, ss:nothing, ds:_text, fs:nothing, gs:nothing

TeaEncrypt	proc near

pTemp		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4

pBuf1		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 10h		//alloc stack for local var
		push	ebx
		push	esi
		mov	esi, [ebp+pBuf1]	//esi=pBuf1;
		push	edi
		push	dword ptr [esi]		//
		call	_ntohl@4		//
		push	dword ptr [esi+4]	//
		mov	edi, eax		//edi=ntohl(pBuf1[0]);
		call	_ntohl@4		//
		mov	ebx, eax		//ebx=ntohl(pBuf[1]);
		mov	eax, [ebp+arg_8]	//eax=arg_8
		lea	ecx, [ebp+pTemp]	//ecx=ebp-pTemp;
		lea	esi, [ebp+pTemp]	//esi=ebppTemp;
		sub	eax, ecx		//eax=arg_8-ebp+pTemp;
		mov	[ebp+pBuf1], 4		//pBuf1=4;
		mov	[ebp+arg_8], eax	//arg_8=arg_8-pTemp;
		jmp	short loc_0_43D04D

loc_0_43D04A:
		mov	eax, [ebp+arg_8]	//eax=arg_8;

loc_0_43D04D:
		push	dword ptr [eax+esi]	//arg_8-pTemp+pTemp;
		call	_ntohl@4
		mov	[esi], eax		//*esi=ntohl(arg_8);
		add	esi, 4			//esi+=4;   notice! pdwBuf++;
		dec	[ebp+pBuf1]		//pBuf1--;
		jnz	short loc_0_43D04A	//while(pBuf1<>0);
		push	10h			//push 16;
		xor	eax, eax		//eax=0;
		pop	ecx			//ecx=16;

loc_0_43D064:
		mov	edx, ebx		//e
		mov	esi, ebx
		shr	edx, 5			//edx=htohl(edx>>5);
		add	edx, [ebp+var_C]	//edx+=var_C;
		sub	eax, 61C88647h		//eax-=0x61c88647
		shl	esi, 4			//esi<<4;
		add	esi, [ebp+pTemp]	//
		xor	edx, esi
		lea	esi, [eax+ebx]
		xor	edx, esi
		add	edi, edx
		mov	edx, edi
		mov	esi, edi
		shr	edx, 5
		add	edx, [ebp+var_4]
		shl	esi, 4
		add	esi, [ebp+var_8]
		xor	edx, esi
		lea	esi, [eax+edi]
		xor	edx, esi
		add	ebx, edx
		dec	ecx
		jnz	short loc_0_43D064
		push	edi
		call	_htonl@4
		mov	esi, [ebp+arg_C]
		push	ebx
		mov	[esi], eax
		call	_htonl@4
		mov	[esi+4], eax
		pop	edi
		pop	esi
		pop	ebx
		leave	
		retn	
TeaEncrypt	endp

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

            public  _SymmetryEncrypt

_SymmetryEncrypt		proc near

pBuf3		= byte ptr -14h
pBuf2		= byte ptr -0Dh
pBuf1		= byte ptr -0Ch			隨機(jī)數(shù)緩沖區(qū)指針?
i	        = dword	ptr -4			DWORD left byte number
arg_0		= dword	ptr  8             	DWORD Length?
arg_4		= dword	ptr  0Ch		DWORD PlainText Buffer Length   UNKNOW
arg_8		= dword	ptr  10h		DWORD pointer unknow
arg_C		= dword	ptr  14h		DWORD Buffer pinter
arg_10		= dword	ptr  18h		DWORD

//處理數(shù)據(jù)包長(zhǎng)度
		push	ebp
		mov	ebp, esp
		sub	esp, 14h		//alloc local var
		mov	eax, [ebp+arg_4]	//eax=arg_4
		push	ebx
		push	esi
		push	edi
		push	8
		add	eax, 0Ah		//eax=arg_4+10;
		pop	ebx			//ebx=8;
		cdq				//edx=signed bit of eax
		mov	ecx, ebx		//ecx=8//估計(jì)是數(shù)據(jù)包長(zhǎng)度/8
		idiv	ecx			//eax=arg_4/8   edx=arg_4 mod 8
		test	edx, edx		//edx=0?
		mov	[ebp+i], edx		//i=arg_4 mod 8
		jz	short loc_0_43D182	//if(i!=0){
		mov	eax, ebx		//	eax=8;
		sub	eax, edx		//	eax=8-(arg_4 mod 8)
		mov	[ebp+i], eax		//	i=eax
						//}

loc_0_43D182:				
		call	_rand
		mov	ecx, eax		//ecx=rand()
		mov	eax, [ebp+i]		//eax=i
		and	cl, 0F8h		//cl&=0xf8  cl=8
		push	1
		or	cl, al			//cl=8|al
		pop	edi			//edi=1
		mov	[ebp+pBuf1], cl		//將(數(shù)據(jù)包長(zhǎng)度or隨機(jī)數(shù))存入緩沖區(qū)[0]
						//pBuf1[0]=(BYTE)rand()|8;
		mov	ecx, eax		//ecx=i
		dec	eax			//eax--;
		test	ecx, ecx
		jz	short loc_0_43D1AE	//
						//if(i==0)goto
		lea	esi, [eax+1]		//esi=i;

//生成隨機(jī)數(shù)緩沖區(qū)
loc_0_43D1A1:					//do	{
		call	_rand			//	
		mov	[ebp+edi+pBuf1], al	//	pBuf1[edi]=rand();
		inc	edi			//	edi++;
		dec	esi			//	esi--;
		jnz	short loc_0_43D1A1	//while(esi!=0);
//處理完成后
loc_0_43D1AE:			
		push	ebx			//push 8??
		lea	eax, [ebp+pBuf3]	//eax=pBuf3;
		push	0			//
		push	eax			
		call	_memset			//memset(pBuf3,0,ebx),ebx is length of pBuf3
		mov	esi, [ebp+arg_10]	//esi=arg_10
		lea	eax, [ebp+pBuf3]	//eax=pBuf3;
		add	esp, 0Ch		//restore stack
		mov	[ebp+i], eax		//i=pBuf3
		and	dword ptr [esi], 0	//*arg_10=0
		mov	[ebp+arg_10], 1		//arg_10=1

loc_0_43D1D0:					//do	{
		cmp	edi, ebx		
		jge	short loc_0_43D1E3	//  if(edi<ebx){
		call	_rand			
		mov	[ebp+edi+pBuf1], al	//	pBuf1[edi]=rand()
		inc	edi			//	edi++
		inc	[ebp+arg_10]		//	arg_10++
						//  }
		cmp	edi, ebx

loc_0_43D1E3:			
		jnz	short loc_0_43D21C	//  if(edi==ebx){
		mov	ecx, [ebp+i]		//	ecx=i		i=pBuf3;
		lea	eax, [ebp+pBuf1]	//	eax=pBuf1
		xor	edi, edi		//	edi=0;
		sub	ecx, eax		//	ecx=i-pBuf1;	ecx=pBuf3-pBuf1;

loc_0_43D1EF:					//  do{
		lea	eax, [ebp+edi+pBuf1]	//	
		mov	dl, [ecx+eax]		//	
		xor	[eax], dl		//	pBuf1[edi]^=pBuf3[edi];
		inc	edi			//	edi++
		cmp	edi, ebx		//
		jl	short loc_0_43D1EF	//  }while(edi<ebx);
		push	[ebp+arg_C]		//  push arg_C
		lea	eax, [ebp+pBuf1]	//  eax=pBuf1
		push	[ebp+arg_8]		//  push arg_8
		push	eax
		call	TeaEncrypt		//  TeaEncrypt(pBuf1,arg_8,arg_c);
		mov	eax, [ebp+arg_C]	//  eax=arg_C;
		add	[esi], ebx		//  *esi+=ebx;maybe ebx=8
		add	esp, 0Ch		//  restore stack
		xor	edi, edi		//  edi=0;
		add	[ebp+arg_C], ebx	//  arg_C+=ebx;
		mov	[ebp+i], eax	//	//  i=arg_C;

loc_0_43D21C:					//
		cmp	[ebp+arg_10], 2
		jle	short loc_0_43D1D0	//}while(arg_10>=2);
		
		

loc_0_43D222:					
		cmp	[ebp+arg_4], 0
		jz	short loc_0_43D279	//while(arg_4!=0){
		cmp	edi, ebx		//  if(edi<ebx){
		jge	short loc_0_43D23E	//	
		mov	eax, [ebp+arg_0]	//	eax=arg_0;
		inc	edi			//	edi++;
		inc	[ebp+arg_0]		//	arg_0++;
		dec	[ebp+arg_4]		//	arg_4--;
		mov	al, [eax]		//	
		cmp	edi, ebx		//	
		mov	[ebp+edi+pBuf2], al	//	pBuf2[edi]=*arg_0;
						//  }

loc_0_43D23E:			
		jnz	short loc_0_43D222	//  if(edi!=ebx)continue;
		mov	ecx, [ebp+i]		//  ecx=i;
		lea	eax, [ebp+pBuf1]	//  eax=pBuf1;
		xor	edi, edi		//  edi=0;
		sub	ecx, eax		//  ecx=arg_C-pBuf1;

loc_0_43D24A:					//  do {
		lea	eax, [ebp+edi+pBuf1]	//	eax=pBuf1+edi
		mov	dl, [ecx+eax]		//	dl=arg_C+edi;
		xor	[eax], dl		//	pBuf1[edi]^=arg_C[edi];
		inc	edi			//	edi++;
		cmp	edi, ebx		//	
		jl	short loc_0_43D24A	//  while(edi>ebx);
		push	[ebp+arg_C]		//  
		lea	eax, [ebp+pBuf1]
		push	[ebp+arg_8]
		push	eax
		call	TeaEncrypt		//  TeaEncrypt(pBuf1,arg_8,arg_c);
		mov	eax, [ebp+arg_C]	//  eax=arg_C;
		add	[esi], ebx		//  *esi+=ebx;
		add	esp, 0Ch
		xor	edi, edi		//  edi+0;
		add	[ebp+arg_C], ebx	//  arg_C+=ebx;
		mov	[ebp+i], eax		//  i=arg_C;
		jmp	short loc_0_43D222	//}arg_4!=0;

loc_0_43D279:
		mov	[ebp+arg_10], 1		//arg_10=1;

loc_0_43D280:					//do{
		cmp	edi, ebx		//
		jge	short loc_0_43D28F	//  if(edi<ebx){
		and	[ebp+edi+pBuf1], 0	//  	pBuf1[edi]=0;
		inc	edi			//  	edi++;
		inc	[ebp+arg_10]		//  	arg_10++;
		cmp	edi, ebx		//  }

loc_0_43D28F:
		jnz	short loc_0_43D2C8	//  else if(edi==ebx){
		mov	ecx, [ebp+i]		//  	ecx=arg_C;
		lea	eax, [ebp+pBuf1]	//  	eax=pBuf1;
		xor	edi, edi		//  	edi=0;
		sub	ecx, eax		//  	ecx=i-pBuf1;

loc_0_43D29B:					//  	do{
		lea	eax, [ebp+edi+pBuf1]	//	
		mov	dl, [ecx+eax]		//	
		xor	[eax], dl		//	  pBuf1[edi]^=arg_c[edi];
		inc	edi			//	  edi++;
		cmp	edi, ebx
		jl	short loc_0_43D29B	//  	while(edi>ebx);
		push	[ebp+arg_C]		//
		lea	eax, [ebp+pBuf1]
		push	[ebp+arg_8]
		push	eax
		call	TeaEncrypt		//  	TeaEncrypt(pBuf1,arg_8,arg_c);
		mov	eax, [ebp+arg_C]	//  	eax=arg_c;
		add	[esi], ebx		//  	*esi+=ebx;
		add	esp, 0Ch		//  
		xor	edi, edi		//  	edi=0;
		add	[ebp+arg_C], ebx	//  	arg_c+=ebx;
		mov	[ebp+i], eax		//  	i=arg_c;

loc_0_43D2C8:					//  	}
		cmp	[ebp+arg_10], 7
		jle	short loc_0_43D280	//}while(arg_10>=7);
		pop	edi
		pop	esi
		pop	ebx
		leave	
		retn	
_SymmetryEncrypt		endp


_text   ends

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区免费| 麻豆国产精品777777在线| 欧美精选午夜久久久乱码6080| 蜜臀久久99精品久久久久久9| 国产日本一区二区| 91.com视频| 91亚洲精华国产精华精华液| 久久精品噜噜噜成人av农村| 亚洲天堂久久久久久久| 精品av久久707| 欧美猛男男办公室激情| aaa欧美大片| 国产在线国偷精品产拍免费yy| 亚洲精品美腿丝袜| 国产精品私房写真福利视频| 91精品国产免费| 欧美又粗又大又爽| 91色porny在线视频| 久久精品国产秦先生| 午夜精品久久久久久不卡8050| 亚洲欧洲av在线| 国产欧美视频一区二区| 精品国产乱码久久久久久免费| 欧美麻豆精品久久久久久| 色噜噜偷拍精品综合在线| 国产成人精品亚洲日本在线桃色 | 亚洲综合色噜噜狠狠| 国产蜜臀av在线一区二区三区| 日韩欧美视频一区| 在线综合视频播放| 欧美视频中文一区二区三区在线观看| 不卡的电影网站| 成人免费视频播放| 国产91对白在线观看九色| 韩国成人在线视频| 韩国成人精品a∨在线观看| 久久精品国产久精国产| 麻豆精品在线观看| 奇米888四色在线精品| a级高清视频欧美日韩| 成人一级黄色片| 国产成人精品www牛牛影视| 国模套图日韩精品一区二区| 毛片基地黄久久久久久天堂| 日本强好片久久久久久aaa| 日韩国产成人精品| 婷婷丁香久久五月婷婷| 午夜亚洲福利老司机| 天堂资源在线中文精品| 日本系列欧美系列| 激情都市一区二区| 国产成人精品三级麻豆| a4yy欧美一区二区三区| 日本丶国产丶欧美色综合| 欧美视频精品在线| 欧美精品日韩一本| 精品久久人人做人人爽| 日本一区二区视频在线观看| 中文字幕成人网| 亚洲免费观看高清完整版在线观看熊| 亚洲女与黑人做爰| 亚洲网友自拍偷拍| 美女视频黄 久久| 国产高清不卡一区| 91免费看`日韩一区二区| 欧美视频中文字幕| 精品久久久久久久人人人人传媒| 国产欧美日韩视频在线观看| 亚洲色图清纯唯美| 日韩国产在线一| 国产一区不卡在线| 91激情在线视频| 日韩视频在线你懂得| 国产日韩三级在线| 亚洲国产精品尤物yw在线观看| 喷白浆一区二区| 成人黄色a**站在线观看| 欧美性一二三区| 26uuu成人网一区二区三区| 国产精品久久久99| 视频一区视频二区中文字幕| 国产精品自拍在线| 91激情在线视频| 精品国产一区二区三区四区四| 国产精品乱人伦一区二区| 亚洲不卡在线观看| 国产成人精品免费在线| 欧美人xxxx| 国产精品国产精品国产专区不片| 午夜精品久久久久久久蜜桃app| 国产一区二区三区蝌蚪| 欧美性三三影院| 国产日韩欧美精品综合| 日韩有码一区二区三区| www.亚洲国产| 日韩欧美一级二级| 亚洲精品中文在线| 国产福利不卡视频| 91精品一区二区三区在线观看| 国产精品久久久一区麻豆最新章节| 午夜精品免费在线| 91麻豆.com| 日韩一区欧美二区| 色8久久人人97超碰香蕉987| 久久久久综合网| 日韩精品电影在线观看| 91香蕉视频黄| 亚洲国产成人自拍| 韩国av一区二区三区四区 | 精品欧美久久久| 亚洲午夜在线观看视频在线| 成人毛片视频在线观看| 日韩一二三四区| 午夜成人在线视频| 色综合亚洲欧洲| 国产欧美在线观看一区| 精品午夜一区二区三区在线观看| 欧美日韩一级二级| 亚洲综合无码一区二区| 97久久久精品综合88久久| 国产亚洲欧美一级| 精品一区二区久久| 日韩你懂的电影在线观看| 午夜欧美2019年伦理 | 国产午夜精品久久久久久久 | 一区二区三区免费观看| 不卡一区二区中文字幕| 国产欧美中文在线| 国产传媒欧美日韩成人| 久久只精品国产| 国模冰冰炮一区二区| 精品国产一区二区三区四区四| 天堂成人国产精品一区| 欧美日韩国产首页在线观看| 亚洲一线二线三线视频| 欧美亚洲一区二区在线观看| 一区二区三区中文在线观看| 91丝袜呻吟高潮美腿白嫩在线观看| 国产精品欧美一级免费| www.亚洲激情.com| 成人免费小视频| 91老司机福利 在线| 有码一区二区三区| 欧美三级蜜桃2在线观看| 亚洲不卡av一区二区三区| 777欧美精品| 理论电影国产精品| 久久久久久久久久久久久久久99 | 日韩精品福利网| 日韩午夜在线影院| 极品少妇xxxx精品少妇偷拍| 精品1区2区在线观看| 国产91丝袜在线播放| 最新日韩在线视频| 欧洲精品一区二区三区在线观看| 亚洲444eee在线观看| 日韩欧美一区二区不卡| 国产精品自拍毛片| 国产精品电影院| 在线看国产一区| 日本午夜一区二区| 国产日韩欧美不卡| 色综合久久久久综合体桃花网| 亚洲国产一区二区三区 | 综合中文字幕亚洲| 欧美视频在线播放| 极品少妇xxxx精品少妇| 国产精品色在线| 欧美怡红院视频| 韩国三级在线一区| 亚洲男女一区二区三区| 欧美欧美欧美欧美| 国产91在线看| 亚洲国产精品一区二区尤物区| 欧美一区二区视频观看视频 | 成人免费视频app| 亚洲专区一二三| 精品久久久久久久久久久久包黑料 | 国产成人精品三级| 亚洲国产日韩一级| 久久久三级国产网站| 在线一区二区视频| 紧缚奴在线一区二区三区| 亚洲免费资源在线播放| 日韩欧美专区在线| 色婷婷综合视频在线观看| 蜜臀久久99精品久久久久久9| 国产精品美女久久久久久久久 | 中文成人av在线| 欧美日韩一卡二卡三卡| 欧美sm极限捆绑bd| 一本一道久久a久久精品| 卡一卡二国产精品 | 中文字幕一区二区三区精华液| 欧美精品xxxxbbbb| 成人爱爱电影网址| 九九视频精品免费| 亚洲va欧美va人人爽| 国产精品麻豆视频| 精品国产伦理网|