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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? readme.txt

?? win32 exe程序反匯編
?? TXT
字號:
---------------------------------*-text-*---------------------------------

    PEDasm -- win32 executable file disassember ver 0.31 october 1998

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

    Copyright (C) 1997 - 1998 Nicolas Witczak <witczak@geocities.com>
	Home page : http://www.geocities.com/SiliconValley/Lab/6307

--------------------------------------------------------------------------

remarks concerning the source code
==================================

Don't mail me in order to ask the following kind of questions :

- how do I recompile the sources ?

- I can't compile, my xxxcc generate xxx errors  ?

- Where can I find the headers xxx ? Didn't you forget .h extensions ?

- I recompiled the sources and the generated bin hangs ?

...

overview
========


PEDasm is a Win32 command line tool wich disassemble binary files targeted 
for win32 X86 plateforms. It produces on output an asm source file that can 
in several case be successefully recompiled with an masm compatible assembler . 
This executable may be downloaded and used freeely. 


list of files from this archive
===============================


* CPP source files 

	+ DasmBase.cpp .h , DasmCode.cpp .h , DasmData.cpp .h 
		core disassembly code

	+ symbol.cpp .h :
		symbols type ( var function ... ) categorization

	+ DasmCte.h : x86 machine code and assembly related constants

	+ ExeRep.cpp .h :
		ms PE file exe and dll loader specific code .

	+ globals.cpp globals.h	:
	   generic helpers 

	+ config.h :
		plateform and compiler specific stuff

	+ main.cpp :
		entry point, cmd line analysis 	   

* build file

	+ Makefile : generic standard make file 

* binary file :

	+ PEDasm.exe : win32 executable

* text file 
	+  readme.txt 	
	+  licence.txt


Command line options and output format
======================================

Given an executable inputFile.exe it produces the following files
	- inputFile.asm : disassembled file 
	- (opt) inputFile.def : if inputFile.exe export section is not empty 
	this file gathers exported symbols
	- various xxx.def files : one for each imported dll used by inputFile.exe 
	 
Command line options are :

	-h : echos help message
	-o name : override default asm output with name
	-r : feed each assembly line with raw hexa content within a comment
	-l : add to each assembly line its virtual address
	-p integerVal : override number of pass ( default 3 )
		increasing this number may help distinguish code from data when both are deeply mixed
	-s : specify additional synchro point config file 
		file must have the following form  :

[# comment]

adress  data | funct | ptr [symbolName]

ex: 

# override default PEDasm beheavior to consider 0x0040a478	address as data
# and name it progConstant 
0x0040a478	Data	progConstant


	-b [+|-]bank_name : use instruction set bank_name . Not using an instruction bank prevent from 
recognizing some kind of instructions. Accessible banks are : user , system , fpu , mmx 
Usage -b [+]bank_name : force use of bank_name instruction set
Usage -b -bank_name : prevent use of bank_name instruction set
	
	default -b +userX86 +fpuX86

rq : using minimal banks can help detect garbage code !

new in ver 0.31
===============

- removed some oddity in code
- moved plateform and compiler specific code to a single file "config.h"

NOTE : at this time  Giuseppe Guerrini is working on a port of PEDasm for Linux 
	here is his mail adresse : <giusguerrini@racine.ra.it>

new in ver 0.3
==============

- added assembly instruction banks choice
- now distributed as a GNU software

new in ver 0.2
==============

- improved speed
- bug correction : better output and robustness
- explicit support for dll input
- added command line options
- user overrides file for code data mixing interpretation

example of use
===============

One must have an masm compatible assembler and a resource extractor
Provided environment variables and path are set following sequence 
disassembles and reproduces calc.exe :


	pedasm calc.exe	-s calcConf.txt
	lib -machine:I386 /out:kernel32.lib  /def:kernel32.def 
	lib -machine:I386 /out:user32.lib  /def:user32.def 
	lib -machine:I386 /out:shell32.lib  /def:shell32.def 
	lib -machine:I386 /out:gdi32.lib  /def:gdi32.def 
	ml /c  /coff calc.asm
	link -entry:main -out:calcdasm.exe calc.res  -subsystem:windows -machine:I386 \
	calc.obj kernel32.lib user32.lib shell32.lib gdi32.lib 


remarks
=======


-  asm generated source contains line that produces error at compilation

some examples encountered while testing :

	call 0x00405c21 	
		:  pedasm missed that address -> try increase -p switch

	mov al , byte ptr Unknown3800dc 
		: pedasm marked this symbol as Unknown because it was outside the legal adress space
		of the exe while present in .reloc section
			
	call Data4174a0	
		: address 0x004174a0 was wrongly interpreted as data
		-> try config file with "0x004174a0 Funct" line

	add  byte ptr gs:[eax] , al
		: obviously garbage code, only selector pointed by fs may be used
		for structured exception handling and thread structures
		-> try a conf file line with a "data" keyword

- text segment begin with many line like the following :
	
	extern	_imp__RegQueryValueExA : dword
	RegQueryValueExA equ _imp__RegQueryValueExA

	dword 0BFEC15C4h

		: import dll data are usually placed in idata section but can be placed anywhere



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美激情在线观看视频免费| 国产网红主播福利一区二区| 狠狠色丁香婷婷综合| 国产精品久久久久久久久搜平片| 欧美日韩在线三级| 高清beeg欧美| 久久精品国产澳门| 亚洲国产精品一区二区久久恐怖片| 精品久久久久久亚洲综合网 | 欧美国产精品中文字幕| 欧美专区亚洲专区| 成人免费三级在线| 精品一区二区三区免费视频| 一区二区三区加勒比av| 国产亚洲精品久| 日韩视频免费观看高清在线视频| 97久久精品人人做人人爽| 国产在线不卡一卡二卡三卡四卡| 婷婷成人激情在线网| 亚洲激情成人在线| 中文字幕一区二区三| 国产日韩精品一区二区浪潮av| 欧美一区欧美二区| 欧美精品少妇一区二区三区| 欧美午夜在线一二页| 色综合欧美在线| 99精品久久久久久| 成人av影院在线| 成人av在线资源网站| 国产精品亚洲а∨天堂免在线| 日本不卡高清视频| 国产一区二区在线看| 久久精品国产第一区二区三区| 日韩av在线免费观看不卡| 日韩成人精品在线| 天堂va蜜桃一区二区三区| 午夜激情一区二区| 丝袜亚洲另类欧美综合| 日韩av不卡一区二区| 婷婷久久综合九色综合伊人色| 亚洲电影你懂得| 水野朝阳av一区二区三区| 午夜精品久久一牛影视| 天天操天天综合网| 亚洲蜜臀av乱码久久精品蜜桃| 日韩制服丝袜先锋影音| 欧美va亚洲va在线观看蝴蝶网| 欧美日本韩国一区二区三区视频| 欧美日韩国产综合草草| 欧美日韩国产免费一区二区| 欧美日韩综合在线| 欧美日韩国产一级片| 制服丝袜日韩国产| 欧美成人乱码一区二区三区| 欧美大片在线观看一区二区| 久久久噜噜噜久久中文字幕色伊伊| ww亚洲ww在线观看国产| 日本一区二区三区四区在线视频| 18涩涩午夜精品.www| 亚洲乱码精品一二三四区日韩在线| 亚洲免费在线视频| 亚洲国产精品天堂| 韩国精品久久久| 99re成人精品视频| 欧美日韩一二区| 日韩精品一区二区三区四区视频| 久久精品免视看| 亚洲日本在线视频观看| 亚洲高清视频的网址| 久久se精品一区精品二区| 国产成人午夜高潮毛片| 色噜噜狠狠成人网p站| 欧美日韩中文一区| 久久影音资源网| 亚洲综合男人的天堂| 蜜臀av一区二区在线观看| 国产 欧美在线| 欧美日韩一区三区四区| 欧美精品一区二区不卡| 亚洲欧美日韩人成在线播放| 日韩国产欧美在线观看| 国产999精品久久久久久| 色视频一区二区| 精品国产网站在线观看| 最新国产成人在线观看| 五月婷婷激情综合| 国产·精品毛片| 日本韩国精品在线| 亚洲自拍偷拍av| 韩国女主播一区| 91免费视频网址| 91精品国产综合久久福利| 欧美不卡一区二区三区四区| 国产精品伦一区二区三级视频| 亚洲成人在线观看视频| 丁香婷婷综合五月| 欧美一区二区三级| 亚洲欧美怡红院| 极品少妇xxxx精品少妇| 91久久精品日日躁夜夜躁欧美| 精品精品国产高清a毛片牛牛 | 亚洲欧洲精品一区二区三区| 天堂资源在线中文精品| 不卡的av中国片| 国产精品久久久久久久浪潮网站 | 日韩精品一区二区三区在线播放| 中文字幕乱码一区二区免费| 日韩精品一区第一页| 91伊人久久大香线蕉| 久久久久久久久久电影| 麻豆中文一区二区| 色哟哟日韩精品| 中文字幕+乱码+中文字幕一区| 麻豆精品一区二区综合av| 色噜噜夜夜夜综合网| 亚洲国产成人一区二区三区| 久久aⅴ国产欧美74aaa| 欧美一区二区日韩一区二区| 亚洲午夜av在线| 欧美伊人久久久久久久久影院| 国产精品的网站| 菠萝蜜视频在线观看一区| 久久九九久久九九| 国产一区视频在线看| 欧美电影免费观看高清完整版在 | 美腿丝袜一区二区三区| 欧美色图在线观看| 亚洲国产精品久久一线不卡| 色综合久久久久网| 亚洲乱码中文字幕综合| 91小视频免费看| 成人欧美一区二区三区| 99久精品国产| 亚洲欧美在线视频观看| 成人黄色网址在线观看| 欧美国产一区二区| 春色校园综合激情亚洲| 亚洲国产精品av| 99视频国产精品| 国产精品高潮呻吟久久| 成人深夜福利app| 国产精品私人影院| 91色乱码一区二区三区| 亚洲精品综合在线| 欧美主播一区二区三区| 亚洲大片在线观看| 日韩欧美精品在线| 精品亚洲国产成人av制服丝袜| 精品国产伦一区二区三区观看体验| 美日韩一区二区三区| 精品久久久久久最新网址| 国产91精品露脸国语对白| 国产精品久久一级| 91久久奴性调教| 丝袜脚交一区二区| 精品国偷自产国产一区| 不卡一区在线观看| 亚洲一线二线三线视频| 欧美精品三级在线观看| 久久99精品久久久久婷婷| 中文字幕免费观看一区| 91黄色激情网站| 日本麻豆一区二区三区视频| 欧美精品一区二区高清在线观看| 成人黄动漫网站免费app| 一区二区激情视频| 精品欧美久久久| 国产91对白在线观看九色| 一区二区三区不卡视频| 日韩欧美精品三级| 99国产欧美另类久久久精品| 亚洲不卡在线观看| 久久婷婷久久一区二区三区| 91在线你懂得| 美腿丝袜在线亚洲一区| 中文字幕欧美激情一区| 欧美日韩视频第一区| 精品一区二区三区免费视频| 亚洲天堂久久久久久久| 8v天堂国产在线一区二区| 国产成人av电影在线| 亚洲国产婷婷综合在线精品| 久久亚洲精品国产精品紫薇| 91影院在线观看| 精品一二三四区| 亚洲综合图片区| 久久精品一二三| 91精品国产综合久久小美女| 丁香婷婷深情五月亚洲| 视频在线观看91| 日韩理论片中文av| 久久你懂得1024| 欧美精品九九99久久| 波多野结衣精品在线| 看片的网站亚洲| 亚洲永久精品国产| 日本一区二区三区国色天香 | 一区二区三区在线影院| 久久综合精品国产一区二区三区| 欧美亚洲图片小说|