4月5日,學習shellcode,用peb找函數地址

雖然最後事情的結果很鬱悶,但中間的過程還是有些收穫的,在編shellcode的時候,很重要的就是要找到要用的函數在記憶體中的位置,網上有很多寫好的模板,方法就是通過peb和SEH找,找到的模板是用peb的。主要目的就是找到kernel.dll在記憶體中的位置,進而找到GetProcAddress()的位置,有了這兩個,就可以有LoAdLibrAry(),然後其他的函數地址問題就都解決了FS:0是teb的位置,teb位移0x30的地方是pebtypedef struct _PEB

2月20 msdn中的ginA例子中的WlxLoggedOutSAS

登陸的部分發生在WlxLoggedOutSAS在msdn裡的例子ginA例子裡,WlxLoggedOutSAS中首先調用 result = pWlxFuncs->WlxDialogBoxParam(  hGlobalWlx,                                            hDllInstance,                                            (LPTSTR)

win32初窺

今天來窺視一下win32的表單程式,學習windows32到底有沒有必要呢,到底windows32有沒有過時,其實這個答案我已經告訴你了,要不然我也不會窺視windows32.不會c++,不會windows32編程的人,不要說自己是一名程式員。windows32學好了,MFC學好了,那你就牛逼了。那麼學習windows32必要的條件是什麼呢:1紮實的C++基礎2visual C++6.0或visual

ondraw() 和dispatchdraw()的區別

轉自:http://blog.csdn.net/scorplopan/article/details/6302827繪製VIew本身的內容,通過調用View.onDraw(canvas)函數實現繪製自己的孩子通過dispatchDraw(canvas)實現     View組件的繪製會調用draw(Canvas canvas)方法,draw過程中主要是先畫Drawable背景,對 drawable調用setBounds()然後是draw(Canvas

MFC中對話方塊的各種訊息觸發時間

小結:WM_CREATE是所有視窗都能響應的訊息,表明本視窗已經建立完畢.可以安全的使用這個視窗了,例如在它上面畫控制項等等.這個狀態肯定是在調用ShowWindows()顯示視窗之前.WM_WM_INITDIALOG是對話方塊才能收到的訊息,表明對話方塊及其所有子控制項都建立完畢了,這個狀態肯定是調用顯示對話方塊的函數之前.所以可以在WM_WM_INITDIALOG對控制項進行一些修改等.-------nvneibaba_069 - 初級水手長 七級不要被MFC幹擾了,MFC封裝了太多的東西,

glFlush和glFinish以及SwapBuffer的用法

      OpenGL 繪圖的機制是: 先用 OpenGL 的繪圖上下文 Rendering Context (簡稱為 RC )把圖畫好,再把所繪結果通過 SwapBuffer() 函數傳給 Window 的 繪圖上下文 Device Context (簡記為 DC).要注意的是,程式運行過程中,可以有多個 DC,但只能有一個 RC。因此當一個 DC 畫完圖後,要立即釋放 RC,以便其它的 DC

photoshop另存新檔dds檔案時的錯誤

 photoshop cs3,裝的dds匯出外掛程式是nvida提供的Photoshop_Plugins_8.23.1101.1715.exe, 修改好的有alpha通道的圖片另存新檔dds時跳出對話方塊提示:unsupported input format 解決辦法:在那個圖層右鍵點,選擇“拼合映像”,然後圖層就會上鎖(右側有個黑色的小鎖的標誌),這樣再匯出時才會跳出dds format相關選項的對話方塊 解決來源:GOT IT!!For others having this problem,

遇到cl : Command line error D8036 錯誤

cl : Command line error D8036 : '/Fo../tmp/tinyxml/debug' not cl : Command line error D8036 : not allowed with mwith multiple source files msdn上的解釋,確定是IDE的bug,解決方式見下面的說明。 URL:http://social.msdn.microsoft.com/Forums/en-US/vs2010ctpcpp/thread/267022c4-

IE6的BUG:window.onload裡用innerHTML建立的img會忽略本機快取

  今天遇到這麼一個問題,IE6,在window.onload裡用innerHTML動態插入圖片,結果這些圖片都忽略了本機快取策略,發出N多個304請求。  於是乎我換了一個寫法,在innerHTML裡不使用img,而是在innerHTML新添加的HTML標籤中使用CSS樣式來匯入圖片,但問題依舊,IE6 還是狂發304請求。  在網上搜尋到了emu一篇BLOG說innerHTML建立的 img 都會忽略本機快取,範例程式碼如下。那原因真的就是 innerHTML 建立的 img

解決由於使用Proxy 伺服器導致Foxmail無法收發郵件的問題

    由於經常上不去CSDN,所以我們都選擇了使用Proxy 伺服器(Proxy Server),這樣基本上就解決了上不去CSDN相關網站的煩惱。但接踵而至產生的問題也不少,如:Foxmail 無法收發郵件,Google或者Google Calendar上不去等。                                                    其實歸根結底就是一個原因:Proxy 伺服器地址沒有選對!那麼我們就需要來認識下什麼是Proxy

5個基於Web的開源即時聊天應用推薦

1.  Cryptocat – An Open Source Encrypted & Private Chat ApplicationCryptocat 是一個開源基於Web的立即訊息聊天應用程式。與其它即時聊天工具不同之處在於,它主要關注確保通訊是進行加密過和私人化的。Cryptocat 基於PHP開發,除了靜態檔案(CSS, JS和圖片)外,只有單獨的一個PHP檔案。其介面簡單,而且漂亮。訊息使用crypto.js

Nuget掛了的解決方案

今天用Nuget下一個程式包時,發現Nuget掛了:未能解析此遠程名稱:'nuget.org'。第一反應就是方校長抖威風了,掛個代理上 http://nuget.org 試了下,果然好好的。用命令nslookup nuget.org試了下,網域名稱無法解析;便用google的DNS重新解析了下nslookup nuget.org

RDLC報表中給Matrix矩陣控制項中的小計subtotal行加上背景色

首先設定subtotal的那個文字框BackgroundColor,這裡我設為LemonChiffon,檸檬沙接下來的設定很重要, 需要設定其他文字框的顏色,這裡要用到InScope,和運算式Expression選擇資料欄位文字框的BackgroundColor屬性,點擊那個下拉框,選擇使用運算式Expression,在文字框裡寫上 =iif(InScope("matrix1_RowGroup2") And InScope("matrix1_RowGroup3"), "Transparent",

RDLC報表中的動態SQL

在報表中經常遇到動態查詢條件,比如一個下拉式清單,裡面有時間,“全部”,“上午”,“下午”。如果要查全部時段的資料,就選全部,那這個如果不用預存程序該怎麼寫呢?我最近做了7,8個這樣的報表,把這個寫下來,以後做個參考就是當條件輸入ALL的時候,把所有的Program和Site都顯示出來,這時候不能再寫固定的SQL,而要根據條件拼接SQL下面就是資料集裡查詢的寫法,注意SQL語句前的這個等號是一定要寫的= " SELECT site, sum(plan_qty) plan_qty,

浙江大學鄭強教授的演講(國民必看)

主題:實話實說(是中國人就看一下)作者: zxxdx( zxxdx) 發表於: 07-04-11 18:49:47[登入] [註冊] [回複] [發送留言] 浙江大學鄭強教授的演講(國民必看) 作為一個學者,我不是來賣弄嘴皮子的。藉助這個講壇,我認為各行各業對知識的接受是潛移默化,循序漸近的過程。

80後程式員、魔術師和“星星”孩子的同性與差異

     前段時間看了,劉謙的一個採訪,他說:“小的時候沒有玩伴,所以自己只能跟自己玩,就是這樣自己培養了自己扮演2個角色一起玩,而且能配合的很好的本領;其實,正是魔術讓我不得不走向台前與觀眾交流、溝通,這樣其實開啟了一扇我自己內心與人的窗戶,如果我今天沒有從事魔術的職業,就沒有機會走出自己的世界。”      也是同時,我看了魯豫的一個節目,講的是“文章”在《海洋天堂》扮演了一個自閉症患者,他們在談論還有“星星”的孩子目前的生活現狀,也希望讓社會上的人更加關注、瞭解他們。 

使用google code 和 subversion管理項目

現在好像google的使用比較穩定,因此使用code作為代碼存放地還是比較安全和放心的。google code前提:用於google賬戶。如果沒有請自行申請,申請過程參照其他日誌1 輸入google代碼託管的網址http://code.google.com/hosting/2 點擊Create a new project 連結,就可以建立一個新的project3 進入

Josephus problem(約瑟夫問題)

       據說著名猶太曆史學家 Josephus有過以下的故事:在羅馬人佔領喬塔帕特後,39 個猶太人與Josephus及他的朋友躲到一個洞中,39個猶太人決定寧願死也不要被敵人抓到,於是決定了一個自殺方式,41個人排成一個圓圈,由第1個人開始報數,每報數到第3人該人就必須自殺,然後再由下一個重新報數,直到所有人都自殺身亡為止。然而Josephus 和他的朋友並不想遵從,Josephus要他的朋友先假裝遵從,他將朋友與自己安排在第16個與第31個位置,於是逃過了這場死亡遊戲 /* * 內容:

vc和matlab的混合編程[自己的心得]

matlab真的是一個好東西,它的介紹我就不說啦,自己google去,matlab在數學處理、數位影像方面的研究有很好的應用,只是他在與其他例如vc,vb,java的接合上顯得比較的困難,似乎大家都在探討這方面的問題,經過這些天的猛看猛實驗,最終在matlab的COM接合上實現突破,並且正如matlab推薦的那樣,真的非常的方便和通用,幾乎可以處理所有的函數,包括圖形映像的處理函數。一般來說,vc調用matlab混合編程有以下幾個途徑:一、通過Matlab Engine方式  Matlab

modbus工業網路通訊協定)

關於Modbus通訊協議                                       引言:工業控制已從單機控制走向集中監控、集散控制,如今已進入網路時代,工業控制器連網也為網路管理提供了方便。Modbus就是工業控制器的網路通訊協定中的一種。一、 Modbus 協議簡介 Modbus 協議是應用於電子控制器上的一種通用語言。通過此協議,控制器相互之間、控制器經由網路(例如乙太網路)和其它裝置之間可以通訊。它已經成為一通用工業標準。有了它,不同廠商生產的控制裝置可以連成工業網路,

總頁數: 61357 1 .... 1477 1478 1479 1480 1481 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.