成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

其實對于VS2003源代碼理解真的不是很難

開發 后端
本文講述VS2003源代碼的有關問題,怎樣撰寫VS2003源代碼。這些內容都是我今天花花了一周的時間查閱資料并像IT精英學習出來的,中間可能有不少錯誤是我沒有挑出的,歡迎大家指正。

在大學時我下了關于很多VS2003源代碼。而我用的是VS2005,我在使用VS2003源代碼時,因為少數文件無法轉換,我也為些郁悶了好久,后來終于讓我找到了解決辦法,讓我很高興。

Asp.net基于VS2005的工程與以往版本的工程的***區別就是用分部類(partial)取代了代碼隱藏(Codebehind)。

于是我采取的方法是:

1.用打開網站的方式打開這個工程。這樣VS2005也會進行轉換,而且也會報錯,但與直接打解決方案無法加載不同的是,這一次它展開了網站的所有文件。如果你現在運行工程,也不會成功的。

2.打開filename.aspx文件到源代碼視圖,將@Page指令中的屬性“Codebehind”改為“CodeFile”,

3.將與這對應的Codebehind文件filename.aspx.cs,將繼承于System.Web.UI.Page的類定義class前加上partial關鍵字。

4.運行該工程,它會提示你在filename.aspx中已經包含controlname的定義,跟蹤錯誤到filename.aspx.cs,將那些被指示錯誤的重復定義刪去。

5.然后重復2-4步直至所有的文件都改過來,再運行工程應該就可以運行成功了。不過也許會報幾個警告說某某已經過時,不用去管它。

我用VS2003源代碼將那些老頑固(包括2003以及2002的工程)都成功轉換了,真的是屢試不爽。這只不過是我自己總結出來的方法,也許有人有更好的辦法,如果有更好的方法也請指點。

本文介紹注入代碼到PE(Portable Executable可移植的執行體)文件格式的Import Table(導入表,也有譯為“引入表”)技術,其也被稱為API重定向技術(API redirection technique)。

讓我們想像一下:如果我們可以通過操作導入表thunks將導入函數的入口點(thoroughfare)重定向到我們的指定的例程,用我們的例程過濾導入(消息)就成為可能。

此外,我們可以通過VS2003源代碼這個功能實現安排給我們適當的例程,專業的Portable Executable (PE) Protectors正是這么來做的,另外一些種類的rootkits使用這個方法通過一個特洛伊木馬嵌入其惡意代碼到受害者。在反向工程世界里,我們稱之為:API重定向技術,然而我不準備通過源代碼描述這個領域的所有觀點,本文只是通過一個簡單代碼介紹一下這個技術的概況。我將描述這個源代碼中沒有的其他一些問題;我不能公開這些代碼,原因是其關系到一些商業項目或可能會被懷有惡意者利用,然而我想本文可以被用來作為一個關于該主題的入門。導入表的導入目錄入口(import directory entry)帶我們來到文件image內部的導入表位置。

對于每個被導入的DLL,導入描述符是個容器,它包含了first thunk的地址和original first thunk的地址,DLL名稱的指針。First Thunk引用first thunk的位置,thunks在運行該程序時將會被Windows的PE loader(裝載器)初始化。Original First Thunk指向thunks***個存儲處,該存儲處提供Hint 數據的地址和每個函數的Function Name數據。在此情況下,First Original Thunk沒有出現;First Thunks引用Hint 數據和Function Name 數據被定位的位置。用IMAGE_IMPORT_DESCRIPTOR來表示導入描述符結構如

責任編輯:chenqingxiang 來源: NET130
相關推薦

2009-11-25 13:35:05

VS2003使用

2009-11-30 10:34:28

VS2003編譯

2009-11-30 09:27:38

VS2003源代碼

2009-12-15 13:39:43

2009-11-30 09:16:44

VS2003源代碼

2009-11-26 08:57:01

VS2003發布

2009-11-30 13:51:28

2009-11-30 11:05:19

VS2003 WebS

2009-11-30 16:50:26

VS2003調試

2009-11-30 17:28:39

VS2003 ASP

2009-12-01 15:32:48

VS2003配置

2009-12-01 17:55:11

VS2003配置

2009-11-25 10:00:48

VS2003系統

2009-11-27 10:03:48

VS2003安裝失敗

2009-11-27 16:25:54

2009-11-30 13:51:28

VS2003 Acti

2009-11-30 13:51:28

ActiveX控件

2009-12-01 15:01:33

VS2003 Web

2009-11-27 16:16:51

VS2003系統

2009-12-01 13:10:29

VS2003壓縮代碼
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕一区二区三区在线观看 | 成人天堂噜噜噜 | 成人一区av| 日韩在线观看网站 | 日韩一区二区在线视频 | 男人天堂网站 | 欧美日韩在线综合 | 欧美日韩在线电影 | 久久精品日产第一区二区三区 | 天天操天天干天天透 | 91在线色视频 | 日本网站免费观看 | 古典武侠第一页久久777 | 在线欧美亚洲 | 久久99国产精一区二区三区 | 欧美一区二区在线 | 91精品国产91久久久久久 | 欧美精品一区二区三区蜜桃视频 | 精品一区二区三区在线观看国产 | 国产一区二区三区四区 | 一区二区三区在线看 | 黄色毛片黄色毛片 | 亚洲高清在线免费观看 | 国产精品欧美一区喷水 | 一区二区三区福利视频 | www.久草 | 日本视频在线播放 | 毛片久久久 | 精品美女视频在线观看免费软件 | 国产乱码精品一区二区三区忘忧草 | 国产无套一区二区三区久久 | 久久99蜜桃综合影院免费观看 | 亚洲精品成人免费 | 亚洲成人精品国产 | 国产精品久久性 | 99色在线| 成人欧美一区二区三区黑人孕妇 | 中文字幕一级 | 国产欧美日韩在线播放 | 一级毛片黄片 | 成人精品视频 |