位元影像和位塊傳輸(6)畫框與會移動的小球

由一個很常用的技巧,這個方法使用"掩碼"位元影像和一些光柵操作,掩碼是一個單色位元影像,它的大小和你要顯示的矩形位元影像大小相同。每個掩碼像素對應要顯示的位元影像上的一個像素,要顯示出來的像素對應的掩碼像素為白色(1)下面來看看這個例子(來自Windows程式設計第五版聖經)#include<windows.h>#include"resource.h"LRESULT CALLBACK WindowProc(HWND hwnd, // handle to

從編程到入侵

大家是不是大都使用別人的工具來搞入侵呢, 我也是, 不過從學了編程以後, 老是想自己寫點程式, 然後用它來入侵,這裡就是教你如何?自己的的夢想。今天所要示範的是telnet的入侵, 近來的sunos_telnet搞的風風火火.1.掃描一個IP段, 所以要寫個IP掃描器2.Telnet banner check, 看telnet的反應, 所以要寫個system os check depent op telnet.3.用sunos_telnet來測試,

3月22日 幾個bother me的小問題

太倒黴了,剛打好的就不知怎地被關了,,首先是typedef ,總是見到,但自己還真就沒咋用過如果不用typedef#include <stdio.h>struct _shit{ int A,b;}shi,*pshi;void main(void){ struct _shit p; struct _shit* p2; p2 = &p; p2->A = 5; printf("%d/n",p2->A ); shi.A = 1; pshi =

1月28,嘗試sql injection

這幾天可真夠無聊的,今天看到一個電影網站,要註冊,一試可以注入,,,就打算試試吧,是這種id=1 And select...這種的,,用 id=1 And (select count(*) from 表名)>0 猜表名,,猜不出來,是Access的資料庫,用%5c代替Asp檔案前的/來暴庫,也暴不出來,,查不出用的什麼Asp程式,用的軟體AuthentiX來密碼保護檔案,./的漏洞也被補上了,,掃描了一把也沒什麼連接埠開著 

3月24日 想到了一個字串匹配的新演算法 程式 時間複雜度自己不會算

/*********************************************************************** * 字串匹配  uty@uaty * 演算法:先將待搜尋串中每個字元出現的位置錄入鏈表數組ANSI,字元的ASCII值既為 *      數組的index,當同一個字元出現多於一次,對應鏈表增加一個節點 *      匹配時,用目的字串的每個字元作為索引找出其所在待搜尋串的位置 *     

5月18日,,終於把linux0.11安到一台真正的pc上了

 靠,這個任務可真長,拖拖拉拉的快幾個月了,,中間停下來學別的去了就把linux的事放下了,,直到見到了RAlf Brown' Interrupt List,,,不過這次裝的結果怎樣,自己的目的始終就是學習linux,,下一步就是要更多更努力的學習,,還有網路部分,爭取把linux1.0的網路部分安到0.11上 :>我感謝下午的自己沒像往常那麼懶,,拆機箱把硬碟由slAve換到mAster,其實linux0.11的核心並不需要怎麼修改就可以用了,,當然是從結果上看

isno的開啟7788連接埠的shellcode

沒測試過,反正是夠長了: )unsigned char shellcode[]

4月22,,,一個改註冊表DACL的小程式

就這麼個小東西,一共弄了2天半!! 當然也加上中間去學習object和DACL什麼的,以前雖然看過,,可書看了一遍就只有忘的份兒,,必須要有應用,要有學習的慾望,,無聊的書會變的很好讀,,,,     感受就是不要放棄和要細心,,,如果開始時通過RegOpenKey得到的hKey來改DACL不成功的時候就算了的話,,也就真的算了,,,,雖然不是什麼大事,,但提醒著自己無論多大或多小的事都可以試試再試試,,,,,,還有就是細心了ret =

寄存在這,找到時間就看

Interacting with the User by a Win32 ServiceFor a noninteractive Win32 service to interact with the user, it must open the user's window station ("WinSta0") and desktop ("Default"). By default, only the logged-on user and Win 32 services running in

solaris日誌介紹

作者:Yiming Gonghttp://security.zz.ha.cn 聲明:任何形式的摘抄必須保留上述作者和http地址 solaris日誌介紹 假設你是一位使用solaris作業系統的網站管理員,有一天你無意中在你硬碟/var/adm目錄下messages檔案中看到了如下類似內容:Apr 24 20:31:04 nmssa /usr/dt/bin/rpc.ttdbserverd[405]: _Tt_file_system::findBestMountPoint --

2月11日 pte,pde

kd> !pte               VA 00000000PDE at   C0300000        PTE at C0000000contains 0E474067      contains 00000000pfn e474 ---DA--UWEV虛擬位址0x00000000的pte在虛擬位址0xc0000000,pde在虛擬位址0xc0300000,因為每個pte映射一個頁面,4k,每個pte在pde中佔4個位元組,,這樣要映射全部4gb虛擬位址空間需要4g/4k*4

5月11日,關於snmp的一些東西

先是幾個自己比較需要的oidMIB  BRIDGE-MIBName  dot1dTpFdbAddressiso.org.dod.internet.mgmt.mib-2.dot1dBridge.dot1dTp.dot1dTpFdbTable.dot1dTpFdbEntry.dot1dTpFdbAddressOID  1.3.6.1.2.1.17.4.3.1.1Type  MacAddressUnits  Access  read-onlyStatus  mandatoryA unicast

2月16日,一個改檔案名稱的小程式

/*改名字,把程式在目前的目錄下運行,將把目前的目錄下的所有檔案改名為*.sys,按數字順序,,並 *組建檔案renAme.cmd運行後,恢複原來的名字,數字從0開始,由於目錄 . .. 不能被改,所以文 *從2.sys開始  名字很長很多中文的時候有時會出錯 :< */#include <windows.h>#include <stdio.h>int main(void){ WIN32_FIND_DATA finddAtA; HANDLE findhAndle; 

現有的畫筆和建立自己的畫筆6zhongGDI

Windows會使用當前選入裝置環境的“畫筆”來繪製直線,畫筆決定了線條的顏色,寬度和樣式,樣式可以是實線,點線或者虛線。畫筆的預設裝置環境是BLACK_PEN,該畫筆繪製了一條實心的寬度為一個像素的黑色線條,windows提供了三種“備用畫筆”,分別是BLACK_PEN,WHITE_PEN,NULL_PEN。可以是用GetStockObject函數來擷取備用畫筆的控制代碼,使用SelectObject函數來將該畫筆選入裝置環境中,其中SelectObject會返回一個先前選入裝置環境的畫筆的控

4月27 snmp

支援SNMP的交換器有不同的MIB庫(管理資訊庫)。每一種MIB都不同。除了某些對自己的交換器提供支援的私人MIB庫,標準的MIB庫對交換網路的監測也非常有用。下面是對故障診斷非常有用的一些MIB庫。RFC 1213 – MIB IIRFC 1643 – Ethernet-Like Interface MIBRFC 2819 – RMON EthernetRFC 2021 – RMON 2RFC 2613 –

int 2e進核心

一直很奇怪為啥ntdll裡的 int 2e是咋進入核心的,不是說中斷在ring 3下都不能用的嗎? 可這樣ntdll不也不中了? 回頭用個程式一試 int 0x2e 果然沒事,沒出錯,,int 0x20 就會出錯,但出錯的具體過是cpu的事,用sice也只是顯示錯在那一條,後來在書上找到了(linux的書 ...)Makes sure the interrupt was issued by an authorized source. First, it compares the Current

2月20日 i386kd的幾個命令

i386kd -z c:/winnt/memory.dmp 調試cAsh dump後的記憶體映像u :反組譯碼db dw dd:dump memoryx:列出symbolsln <Address> , ln <symbols> :給出Address 或symbols 給出另一個processfields:列出EPROCESS

8月24日,,終於有了net send

今在 電腦編程技巧與維護上看到了那個自己編程寫區域網路發資訊的文章,,就是實現net send 的功能,,主要的部分就是用了 netApi32.dll 中的 NetMessAgeBufferSend()函數,,想到自己上學期一直想編個net send的程式,,現在終於有盼頭了 呵呵,,採用倒敘的方式,,先把寫好的程式貼著,,然後慢慢分析#include <stdio.h>#include <windows.h>#include <lm.h>#pragma

3月12日,hook NAtive API

undocument 上的那段hook nAtive Api的太多也太複雜了,自己先hook個簡單的,想hook一個nAtive Api,記錄下調用這個API的進程的id,並返給user-mode程式,再調用真正的APi ,現在實現了第一步,hook住了,並能給扯下來,而不藍屏(就這麼屁大點兒的事兒弄了一下午,藍了n次),下一步就是怎樣在ring 0下申請下一快空間,記錄id,並在user-mode程式要求時返給它#include <ntddk.h>#pragma comment (

子視窗控制項(3)之屬性羅列和自繪按鈕

Windows有29種系統色彩,每種顏色都在0-255之間,它使用GetSysColor和SetSysColors來調用顏色參數:也就是Windows下的畫板的顏色:羅列一下具體的29種顏色的參數: 如下調用:SetBkColor(hdc,GetSysColor(COLOR_BTNFACE));SetTextColor(hdc,GetSysColor(Color_WINDOWTEXT));//更改了系統色彩,要用下面的語句傳遞訊息case WM_SYSCOLORCHANGE:

總頁數: 61357 1 .... 20733 20734 20735 20736 20737 .... 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.