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

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

?? des686.pl

?? openssl包含TLS
?? PL
字號:
#!/usr/local/bin/perl$prog="des686.pl";# base code is in microsft# op dest, source# format.## WILL NOT WORK ANYMORE WITH desboth.plrequire "desboth.pl";if (	($ARGV[0] eq "elf"))	{ require "x86unix.pl"; }elsif (	($ARGV[0] eq "a.out"))	{ $aout=1; require "x86unix.pl"; }elsif (	($ARGV[0] eq "sol"))	{ $sol=1; require "x86unix.pl"; }elsif ( ($ARGV[0] eq "cpp"))	{ $cpp=1; require "x86unix.pl"; }elsif (	($ARGV[0] eq "win32"))	{ require "x86ms.pl"; }else	{	print STDERR <<"EOF";Pick one target type from	elf	- linux, FreeBSD etc	a.out	- old linux	sol	- x86 solaris	cpp	- format so x86unix.cpp can be used	win32	- Windows 95/Windows NTEOF	exit(1);	}&comment("Don't even think of reading this code");&comment("It was automatically generated by $prog");&comment("Which is a perl program used to generate the x86 assember for");&comment("any of elf, a.out, Win32, or Solaris");&comment("It can be found in SSLeay 0.6.5+ or in libdes 3.26+");&comment("eric <eay\@cryptsoft.com>");&comment("");&file("dx86xxxx");$L="edi";$R="esi";&DES_encrypt("DES_encrypt1",1);&DES_encrypt("DES_encrypt2",0);&DES_encrypt3("DES_encrypt3",1);&DES_encrypt3("DES_decrypt3",0);&file_end();sub DES_encrypt	{	local($name,$do_ip)=@_;	&function_begin($name,"EXTRN   _DES_SPtrans:DWORD");	&comment("");	&comment("Load the 2 words");	&mov("eax",&wparam(0));	&mov($L,&DWP(0,"eax","",0));	&mov($R,&DWP(4,"eax","",0));	$ksp=&wparam(1);	if ($do_ip)		{		&comment("");		&comment("IP");		&IP_new($L,$R,"eax");		}	&comment("");	&comment("fixup rotate");	&rotl($R,3);	&rotl($L,3);	&exch($L,$R);	&comment("");	&comment("load counter, key_schedule and enc flag");	&mov("eax",&wparam(2));	# get encrypt flag	&mov("ebp",&wparam(1));	# get ks	&cmp("eax","0");	&je(&label("start_decrypt"));	# encrypting part	for ($i=0; $i<16; $i+=2)		{		&comment("");		&comment("Round $i");		&D_ENCRYPT($L,$R,$i*2,"ebp","DES_SPtrans","ecx","edx","eax","ebx");		&comment("");		&comment("Round ".sprintf("%d",$i+1));		&D_ENCRYPT($R,$L,($i+1)*2,"ebp","DES_SPtrans","ecx","edx","eax","ebx");		}	&jmp(&label("end"));	&set_label("start_decrypt");	for ($i=15; $i>0; $i-=2)		{		&comment("");		&comment("Round $i");		&D_ENCRYPT($L,$R,$i*2,"ebp","DES_SPtrans","ecx","edx","eax","ebx");		&comment("");		&comment("Round ".sprintf("%d",$i-1));		&D_ENCRYPT($R,$L,($i-1)*2,"ebp","DES_SPtrans","ecx","edx","eax","ebx");		}	&set_label("end");	&comment("");	&comment("Fixup");	&rotr($L,3);		# r	&rotr($R,3);		# l	if ($do_ip)		{		&comment("");		&comment("FP");		&FP_new($R,$L,"eax");		}	&mov("eax",&wparam(0));	&mov(&DWP(0,"eax","",0),$L);	&mov(&DWP(4,"eax","",0),$R);	&function_end($name);	}# The logic is to load R into 2 registers and operate on both at the same time.# We also load the 2 R's into 2 more registers so we can do the 'move word down a byte'# while also masking the other copy and doing a lookup.  We then also accumulate the# L value in 2 registers then combine them at the end.sub D_ENCRYPT	{	local($L,$R,$S,$ks,$desSP,$u,$t,$tmp1,$tmp2,$tmp3)=@_;	&mov(	$u,		&DWP(&n2a($S*4),$ks,"",0));	&mov(	$t,		&DWP(&n2a(($S+1)*4),$ks,"",0));	&xor(	$u,		$R		);	&xor(	$t,		$R		);	&rotr(	$t,		4		);	# the numbers at the end of the line are origional instruction order	&mov(	$tmp2,		$u		);			# 1 2	&mov(	$tmp1,		$t		);			# 1 1	&and(	$tmp2,		"0xfc"		);			# 1 4	&and(	$tmp1,		"0xfc"		);			# 1 3	&shr(	$t,		8		);			# 1 5	&xor(	$L,		&DWP("0x100+$desSP",$tmp1,"",0));	# 1 7	&shr(	$u,		8		);			# 1 6	&mov(	$tmp1,		&DWP("      $desSP",$tmp2,"",0));	# 1 8	&mov(	$tmp2,		$u		);			# 2 2	&xor(	$L,		$tmp1		);			# 1 9	&and(	$tmp2,		"0xfc"		);			# 2 4	&mov(	$tmp1,		$t		);			# 2 1	&and(	$tmp1,		"0xfc"		);			# 2 3	&shr(	$t,		8		);			# 2 5	&xor(	$L,		&DWP("0x300+$desSP",$tmp1,"",0));	# 2 7	&shr(	$u,		8		);			# 2 6	&mov(	$tmp1,		&DWP("0x200+$desSP",$tmp2,"",0));	# 2 8	&mov(	$tmp2,		$u		);			# 3 2	&xor(	$L,		$tmp1		);			# 2 9	&and(	$tmp2,		"0xfc"		);			# 3 4	&mov(	$tmp1,		$t		);			# 3 1 	&shr(	$u,		8		);			# 3 6	&and(	$tmp1,		"0xfc"		);			# 3 3	&shr(	$t,		8		);			# 3 5	&xor(	$L,		&DWP("0x500+$desSP",$tmp1,"",0));	# 3 7	&mov(	$tmp1,		&DWP("0x400+$desSP",$tmp2,"",0));	# 3 8	&and(	$t,		"0xfc"		);			# 4 1	&xor(	$L,		$tmp1		);			# 3 9	&and(	$u,		"0xfc"		);			# 4 2	&xor(	$L,		&DWP("0x700+$desSP",$t,"",0));		# 4 3	&xor(	$L,		&DWP("0x600+$desSP",$u,"",0));		# 4 4	}sub PERM_OP	{	local($a,$b,$tt,$shift,$mask)=@_;	&mov(	$tt,		$a		);	&shr(	$tt,		$shift		);	&xor(	$tt,		$b		);	&and(	$tt,		$mask		);	&xor(	$b,		$tt		);	&shl(	$tt,		$shift		);	&xor(	$a,		$tt		);	}sub IP_new	{	local($l,$r,$tt)=@_;	&PERM_OP($r,$l,$tt, 4,"0x0f0f0f0f");	&PERM_OP($l,$r,$tt,16,"0x0000ffff");	&PERM_OP($r,$l,$tt, 2,"0x33333333");	&PERM_OP($l,$r,$tt, 8,"0x00ff00ff");	&PERM_OP($r,$l,$tt, 1,"0x55555555");	}sub FP_new	{	local($l,$r,$tt)=@_;	&PERM_OP($l,$r,$tt, 1,"0x55555555");        &PERM_OP($r,$l,$tt, 8,"0x00ff00ff");        &PERM_OP($l,$r,$tt, 2,"0x33333333");        &PERM_OP($r,$l,$tt,16,"0x0000ffff");        &PERM_OP($l,$r,$tt, 4,"0x0f0f0f0f");	}sub n2a	{	sprintf("%d",$_[0]);	}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产亚洲一区二区三区在线观看 | 午夜欧美视频在线观看 | 国产aⅴ综合色| 色视频欧美一区二区三区| 久久蜜臀精品av| 日韩激情视频网站| 色美美综合视频| 欧美国产精品中文字幕| 日韩国产成人精品| 色诱视频网站一区| 国产日韩精品视频一区| 美腿丝袜在线亚洲一区 | 日韩欧美www| 五月天国产精品| 色呦呦网站一区| 国产精品护士白丝一区av| 激情综合色综合久久综合| 欧美另类变人与禽xxxxx| 亚洲视频电影在线| 成人高清免费观看| 国产欧美精品一区aⅴ影院| 麻豆视频观看网址久久| 在线成人av影院| 午夜婷婷国产麻豆精品| 欧美亚洲日本国产| 亚洲在线观看免费视频| 日本丰满少妇一区二区三区| 欧美激情中文字幕| 丁香一区二区三区| 欧美激情中文不卡| 制服丝袜中文字幕一区| 亚洲sss视频在线视频| 欧美日韩视频在线第一区| 洋洋成人永久网站入口| 色女孩综合影院| 亚洲欧美日韩人成在线播放| 色婷婷亚洲婷婷| 亚洲一区二区综合| 欧美一区二区三区在线观看| 秋霞影院一区二区| 日韩三级高清在线| 国产伦精品一区二区三区视频青涩 | 精品美女一区二区| 国内精品国产成人国产三级粉色| 精品欧美一区二区三区精品久久| 国产尤物一区二区在线| 中文在线资源观看网站视频免费不卡 | 欧洲激情一区二区| 日韩二区三区在线观看| 精品美女一区二区| 成人avav在线| 亚洲五码中文字幕| 精品理论电影在线| 成人av午夜电影| 一区二区三区波多野结衣在线观看| 91丨porny丨最新| 亚洲超碰97人人做人人爱| 欧美一级精品在线| 国产91富婆露脸刺激对白| 亚洲欧美成人一区二区三区| 777亚洲妇女| 成人午夜av电影| 亚洲国产乱码最新视频 | 樱桃视频在线观看一区| 欧美人与性动xxxx| 国产精品资源网站| 亚洲第一成年网| 久久久青草青青国产亚洲免观| 91香蕉视频mp4| 久久激五月天综合精品| 亚洲美女屁股眼交| 久久天天做天天爱综合色| 色av成人天堂桃色av| 国产一区二区三区黄视频| 亚洲精品乱码久久久久久日本蜜臀| 欧美一区二区网站| 色网综合在线观看| 狠狠色丁香久久婷婷综| 亚洲视频1区2区| 久久久亚洲欧洲日产国码αv| 色狠狠av一区二区三区| 国内成人免费视频| 亚洲大型综合色站| 国产精品美女久久久久高潮| 日韩欧美一级片| 欧美日韩在线免费视频| 成人丝袜视频网| 久久99国内精品| 亚洲大片精品永久免费| 亚洲免费观看视频| 国产精品动漫网站| 久久精品亚洲精品国产欧美kt∨ | 天堂成人国产精品一区| 亚洲丝袜精品丝袜在线| 久久久久久久综合色一本| 6080国产精品一区二区| 在线看日本不卡| 成人高清在线视频| 成人污视频在线观看| 国产一级精品在线| 精品一区二区在线看| 青青草国产成人av片免费| 亚洲小说欧美激情另类| 亚洲色图20p| 国产精品免费久久| 国产精品久久久久久户外露出 | 成人av在线资源网站| 国产精品影音先锋| 国产乱子伦视频一区二区三区 | 精品国产乱码久久久久久闺蜜| 欧美三级视频在线| 欧美中文字幕亚洲一区二区va在线| 92国产精品观看| 91日韩一区二区三区| 99久久精品国产一区| 99视频有精品| 91在线国产观看| 91福利精品第一导航| 欧美日韩视频在线第一区 | 国产日韩欧美综合一区| 国产欧美日韩三级| 国产精品对白交换视频| 亚洲免费在线电影| 亚洲国产成人91porn| 日韩电影免费在线看| 久久国产精品99久久久久久老狼 | 97久久久精品综合88久久| 99久久久精品| 欧美三级电影精品| 日韩亚洲欧美一区二区三区| 欧美成人乱码一区二区三区| 国产午夜精品久久| 一区二区三区中文免费| 亚洲h在线观看| 黄色日韩三级电影| 成人美女在线视频| 欧美制服丝袜第一页| 日韩精品影音先锋| 国产精品国产三级国产普通话三级 | 欧美精品一区二区三区很污很色的| 久久久美女艺术照精彩视频福利播放 | 亚洲成在人线在线播放| 美女任你摸久久| 成人精品在线视频观看| 欧美三级午夜理伦三级中视频| 欧美一区二区三区婷婷月色 | 国产成人久久精品77777最新版本| 国产成人免费视频网站| 欧美午夜片在线观看| 日韩欧美成人一区| 中文字幕在线一区| 丝袜诱惑制服诱惑色一区在线观看 | 国产人成亚洲第一网站在线播放| 亚洲乱码日产精品bd| 麻豆免费看一区二区三区| av欧美精品.com| 欧美大片一区二区三区| 国产精品久久久一区麻豆最新章节| 亚洲自拍欧美精品| 蜜臀91精品一区二区三区 | 亚洲另类在线一区| 精品一区二区三区的国产在线播放| 成人激情小说乱人伦| 欧美撒尿777hd撒尿| 国产精品无码永久免费888| 亚洲成人福利片| 成人激情小说网站| 久久久久久麻豆| 美国欧美日韩国产在线播放| 91视频在线观看| 久久精品欧美日韩精品| 日韩国产精品久久| 色婷婷久久久久swag精品| 日本一区二区三区国色天香 | 成人av免费在线| 精品99999| 日韩中文字幕亚洲一区二区va在线| 成人视屏免费看| 久久久噜噜噜久久中文字幕色伊伊| 性欧美大战久久久久久久久| 91麻豆视频网站| 国产精品国产成人国产三级| 黄网站免费久久| 精品国产一区二区三区久久影院| 五月天欧美精品| 欧美日韩成人激情| 亚洲国产精品一区二区久久恐怖片| 91丨porny丨国产入口| 中文字幕乱码亚洲精品一区| 国产精一品亚洲二区在线视频| 精品国产一区二区三区不卡| 久久精品国产99| 欧美一级夜夜爽| 日本欧美大码aⅴ在线播放| 69av一区二区三区| 日日夜夜一区二区| 欧美一级理论性理论a| 美女网站色91| 久久久久久久久久久久久夜| 国产精品一区二区黑丝|