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

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

?? base64.asm.txt

?? sdfsdfsdf sdf sdf sdf sdf
?? TXT
字號:
;; base64.asm: Copyright (C) 2009 Brian Raiter <breadbox@muppetlabs.com>;; Licensed under the terms of the GNU General Public License, either;; version 2 or (at your option) any later version.;;;; To build:;;	nasm -f bin -o base64 base64.asm && chmod +x base64;;;; Usage: base64 [FILE];; base64 reads base64-encoded text from FILE, or from standard input;; if FILE is omitted, and writes the decoded bytes to stdout.;; The exit status is zero on success, or an errno code on error.BITS 32;; Maximum size of the input buffer.%define BUFSIZ 8192;; The executable's ELF header and program header table, which overlap;; each other slightly. The program header table defines a single;; segment of memory, with both write and execute permissions set,;; which is loaded with contents of the entire file plus enough space;; after to hold the program's I/O buffers. The entry point for the;; program appears within the program header table. The initial code;; sets eax to 5, edi to 256, removes argc, argv[0], and argv[1] from;; the stack, and sets the zero flag if argc is one.		org	0x5B05B000		db	0x7F, "ELF", 1, 1, 1, 0	; e_ident		dd	0		dd	0		dw	2			; e_type		dw	3			; e_machine		dd	1			; e_version		dd	_start			; e_entry		dd	phdr - $$		; e_phoff		dd	0			; e_shoff		dd	0			; e_flags		dw	0x34			; e_ehsize		dw	0x20			; e_phentsizephdr:		dw	1			; e_phnum	; p_type		dw	0			; e_shentsize		dw	0			; e_shnum	; p_offset		dw	0			; e_shstrndx		db	0					; p_vaddr_start:		mov	al, 5		pop	ebx		dec	ebx					; p_paddr		pop	ebx		pop	ebx		mov	edi, 256				; p_filesz		jmp	short setup				; p_memsz		dw	0		dd	7					; p_flags		dd	0x1000					; p_align;; The program jumps here to reenter the inner loop after the input;; buffer has been refilled. The buffer size count is moved to ebx,;; while eax has its high bytes cleared.resume:		xchg	eax, ebx;; The program's inner loop. Successive bytes are retrieved from the;; input buffer and examined. Byte values less than '+' (e.g.;; whitespace characters) are ignored. The remaining values are looked;; up in hextable and the bit pattern is appended to edi. When four;; such values have been accumulated, the three bytes so formed are;; added to the output buffer, and edi is cleared. (Note that the;; hextable entry for '=' has the value 0xFF, which causes the overall;; size of the output buffer to be decremented.) The loop continues;; until the input buffer's content is exhausted.byteloop:		mov	al, [ecx]		inc	ecx		cmp	al, '+'		jl	short nextchar		mov	al, [hextable + eax]		cmp	al, 0xFE		adc	ebp, byte -1		or	edi, eax		shl	edi, 6		jnc	short nextchar		bswap	edi		mov	[edx], edi		lea	edx, [byte edx + ebp + 3]		pop	edi		push	edinextchar:	inc	ebx		jnz	short byteloop;; ebx is incremented to one, indicating stdout, and the contents of;; the output buffer are passed to the write system call. write is;; called repeatedly until the entire buffer has been output (or until;; an error is returned, in which case the program exits).		inc	ebx		sub	edx, ecxwriteloop:	lea	eax, [byte ebx + 3]		int	0x80		neg	eax		jns	short errorout		sub	ecx, eax		add	edx, eax		jnz	short writeloop;; ecx is pointed to the start of the input buffer and the read system;; call is invoked. If a positive value is returned, then edx is;; pointed to output buffer, located just past the input, and the;; program jumps into the inner loop.entry:		lea	eax, [byte edx + 3]		mov	ebx, esi		mov	ecx, buffer		mov	dh, BUFSIZ / 256		int	0x80		lea	edx, [ecx + eax]		neg	eax		jl	short resume;; The program comes here on error (or when stdin returns EOF, in;; which case eax will be zero). The value in eax is passed to the;; exit system call.errorout:	xchg	eax, ebx		xor	eax, eax		inc	eax		int	0x80;; The initialization code continues here. edi's starting value is;; stored on the stack so it can be retrieved when needed. If an;; argv[1] is present, the program passes it to the open system call;; to get a file descriptor, which is stored in esi. (If no arguments;; are present, then esi will just be zero, the file descriptor for;; stdin.) The program then enters the main loop.setup:		push	edi		jle	short entry		int	0x80		xchg	eax, esi		sub	eax, esi		jg	short errorout		jmp	short entry;; The base64 translation table. Only the ASCII values between 43 and;; 127 inclusive are given in this table -- other values are filtered;; out before lookup occurs. Each entry provides a bit pattern which;; is stored in the upper six bits. The bottom two bits of each entry;; must be cleared. The exception to this rule is the entry for the;; equal sign -- this is set to 0xFF to indicate that this value does;; not contribute to the program's final output. Note that the entries;; for plus and slash are duplicated by the dash and underscore;; entries; this supports a variant of the standard base64 encoding;; created for use with filenames.hextable equ $ - '+'		db	0xF8, 0, 0xF8, 0, 0xFC		db	0xD0, 0xD4, 0xD8, 0xDC, 0xE0		db	0xE4, 0xE8, 0xEC, 0xF0, 0xF4		db	0, 0, 0, 0xFF, 0, 0, 0		db	0x00, 0x04, 0x08, 0x0C, 0x10, 0x14, 0x18, 0x1C, 0x20		db	0x24, 0x28, 0x2C, 0x30, 0x34, 0x38, 0x3C, 0x40, 0x44		db	0x48, 0x4C, 0x50, 0x54, 0x58, 0x5C, 0x60, 0x64		db	0, 0, 0, 0, 0xFC, 0		db	0x68, 0x6C, 0x70, 0x74, 0x78, 0x7C, 0x80, 0x84, 0x88		db	0x8C, 0x90, 0x94, 0x98, 0x9C, 0xA0, 0xA4, 0xA8, 0xAC		db	0xB0, 0xB4, 0xB8, 0xBC, 0xC0, 0xC4, 0xC8, 0xCC;; The file size is padded out to exactly 256 bytes. (Note that the;; last few entries of the table extend past this point into the;; bss section of the program's memory image.)ALIGN 256, db 0;; The input buffer and output buffer are located here.buffer equ $$ + 0x0200

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
看片的网站亚洲| 91精品国产黑色紧身裤美女| 精品日韩欧美在线| 美国十次综合导航| 精品久久一二三区| 色先锋久久av资源部| 亚洲成人三级小说| 欧美一区二区三区影视| 不卡的电影网站| 一区二区三区久久久| 欧美日韩在线不卡| 秋霞影院一区二区| 久久久久88色偷偷免费| av一二三不卡影片| 三级在线观看一区二区| 精品日韩成人av| 欧美日韩国产另类不卡| 国产综合色精品一区二区三区| 国产精品私人影院| 欧美日韩亚洲综合一区二区三区| 懂色一区二区三区免费观看| 亚洲免费av在线| 日韩一区二区精品葵司在线| 成人午夜又粗又硬又大| 亚洲已满18点击进入久久| 欧美一区二区福利视频| 91国产免费观看| 精品在线一区二区三区| 亚洲日本乱码在线观看| 日韩欧美亚洲国产另类 | 成人午夜视频在线| 国产在线不卡视频| 亚洲愉拍自拍另类高清精品| 国产精品久久久久久亚洲伦| 欧美一区二区性放荡片| 欧美精选午夜久久久乱码6080| 国产成人精品一区二区三区网站观看 | 色呦呦日韩精品| 99久久久国产精品| 蜜桃视频第一区免费观看| 视频在线观看91| 日本不卡一区二区三区高清视频| 中文在线免费一区三区高中清不卡| 欧美日韩一区二区在线视频| 91国偷自产一区二区三区观看| 色婷婷久久一区二区三区麻豆| 91亚洲大成网污www| 国产成人亚洲综合a∨婷婷图片| 国产精品一色哟哟哟| 秋霞国产午夜精品免费视频| 麻豆成人久久精品二区三区小说| 蜜桃一区二区三区在线| 国产中文字幕一区| 成人精品一区二区三区中文字幕 | jvid福利写真一区二区三区| 99久久777色| 在线观看免费亚洲| av网站免费线看精品| 一本色道a无线码一区v| 久久精品一区二区三区不卡 | 成人激情黄色小说| 国产成人亚洲精品青草天美| 国产精品一区二区三区网站| 蜜臀久久99精品久久久久宅男| 极品少妇一区二区三区精品视频| 精品制服美女丁香| 国产精品亚洲一区二区三区妖精 | 亚洲一二三四久久| 欧美另类videos死尸| 欧美日韩久久久| 777久久久精品| 3d动漫精品啪啪| 久久亚洲精华国产精华液| 欧美午夜一区二区| 不卡一区二区中文字幕| 成人app在线观看| 日本韩国欧美一区二区三区| 欧美午夜精品免费| 日韩视频国产视频| 国产亚洲一区二区三区在线观看 | 日韩免费在线观看| 亚洲精品在线观看网站| 欧美精品在线视频| 欧美一区二区三区视频免费播放 | 日本午夜精品视频在线观看| 看电影不卡的网站| 北条麻妃一区二区三区| 欧美午夜不卡视频| 欧美一区二区久久久| 久久综合久久久久88| 国产精品久久久久久亚洲毛片 | 久久综合久久鬼色中文字| 国产日韩欧美高清| 精品视频免费看| 日韩一级黄色大片| 国产精品欧美久久久久无广告| 亚洲日本va在线观看| 日本三级亚洲精品| 99精品欧美一区二区三区小说| 欧美色偷偷大香| 久久女同互慰一区二区三区| 亚洲色图19p| 麻豆91精品91久久久的内涵| 成人免费毛片高清视频| 欧美日韩免费一区二区三区| 欧美精品一区男女天堂| 亚洲免费在线视频一区 二区| 性感美女久久精品| 99视频精品全部免费在线| 3atv一区二区三区| 中文字幕亚洲一区二区av在线| 欧美大黄免费观看| 亚洲欧洲一区二区三区| 免费日韩伦理电影| 色噜噜狠狠色综合中国| 久久一区二区视频| 午夜久久久久久久久久一区二区| aaa亚洲精品| 久久影音资源网| 五月婷婷激情综合| 91首页免费视频| 久久日韩粉嫩一区二区三区| 亚洲网友自拍偷拍| 成人开心网精品视频| 69堂精品视频| 99亚偷拍自图区亚洲| 精品久久国产字幕高潮| 亚洲成人综合视频| 99久久久国产精品免费蜜臀| 精品999在线播放| 日产国产欧美视频一区精品 | 亚洲最新视频在线观看| 成人sese在线| 国产亚洲午夜高清国产拍精品| 婷婷激情综合网| 欧美中文字幕不卡| 亚洲欧美自拍偷拍| 99精品在线免费| 国产精品短视频| 成人中文字幕在线| 国产日产欧美一区| 极品少妇xxxx精品少妇偷拍 | 亚洲欧美色综合| 91在线观看美女| 国产精品久久久久四虎| 国产精品1024| 欧美成人伊人久久综合网| 日本伊人色综合网| 欧美日韩精品免费观看视频| 一区二区三区四区在线| 在线观看免费视频综合| 夜夜嗨av一区二区三区| 在线精品视频免费观看| 亚洲一区二区av电影| 91小视频在线| 国产日韩高清在线| 成人永久aaa| 国产精品白丝在线| 国产欧美日韩精品在线| 国产一区二区导航在线播放| 精品国产乱码久久久久久久| 久久99精品久久久久| 欧美乱妇20p| 狠狠色综合播放一区二区| 久久亚洲精精品中文字幕早川悠里| 韩日av一区二区| 久久久久国产一区二区三区四区 | 亚洲与欧洲av电影| 欧美日本乱大交xxxxx| 天堂久久一区二区三区| 日韩欧美亚洲国产另类| 精品一区二区三区欧美| 久久精品欧美一区二区三区麻豆| 岛国精品一区二区| 久久久久久久电影| 欧美日韩综合一区| 日韩和欧美一区二区三区| 欧美va亚洲va国产综合| 大陆成人av片| 亚洲一区影音先锋| 91精品国产aⅴ一区二区| 国产精品18久久久久久vr| 国产精品超碰97尤物18| 欧美影院一区二区| 久久97超碰色| 国产精品美女久久久久久| 欧美在线色视频| 三级精品在线观看| 国产精品九色蝌蚪自拍| 欧美亚洲综合色| 精品一区二区三区在线观看 | 国产suv精品一区二区三区| 国产亚洲成aⅴ人片在线观看| 99精品视频在线观看| 亚洲视频1区2区| 日韩欧美在线综合网| 成人性生交大片免费| 视频一区二区国产| 国产精品久久久久久久裸模| 欧美一区二区啪啪|