Thứ Năm, 5 tháng 5, 2011

Hướng dẫn dual boot giữa Windows và Ubuntu dễ dàng và nhanh chóng

Ai đã từng cài đặt Ubuntu trên máy tính đã cài Windows, nếu đọc được tiêu đề bài viết này, đều bỉm môi rằng: “Cũ rồi mà, cài vô là nó tự động tạo menu dual boot rồi, cần chi hướng dẫn”. Open-mouthed smile Đúng rồi bạn à, khi cài đặt Ubuntu vào máy đã có cài Windows ( bạn là dân pro, bạn biết cách cài đặt Ubuntu trên một phân vùng riêng chứ không cài chung với phân vùng chứa Windows Thumbs up), Ubuntu sẽ cài sẵn cho ta boot loader GRUB (hiện tại đã có GRUB 2 stable) cho phép dual boot.
Tuy nhiên, điều mà chắc ít bạn biết đó chính là nếu để mặc định (tức là khi cài đặt Ubuntu theo kiểu “next và next”) thì GRUB sẽ được chép overwritten lên MBR của đĩa cứng của bạn. Điều này có nghĩa là, MBR chứa boot loader của Windows bị xóa, thay vào đó là GRUB. Khi đó, bạn vẫn boot được vào Windows nhưng theo cách “tà đạo”, không phải bằng đồ của Microsoft. Điều này ban đầu có vẻ vô hại, nhưng sẽ đến một ngày bạn cài lại Windows hay phục hồi sao lưu Ghost. Bạn “hồn nhiên” cài lại Win và bụp, bạn không thể boot được vào Ubuntu, mọi thứ mất sạch, bạn phải xóa và cài lại Ubuntu. Tôi tin rằng, rất ít người đủ pro để cài đặt lại GRUB cho phân vùng Ubuntu (cực kỳ phức tạp và tốn nhiều thời gian “mò” bằng … niềm tin Don't tell anyone smile). Do vậy, chúng ta cần hiểu và có cách xử lý thích hợp khi cài đặt Ubuntu cho máy tính của mình ngay lần đầu tiên để tiết kiệm thời gian và công sức sau này.
Để cài đặt Ubuntu sao cho ta vừa có được dual boot menu, vừa đơn giản trong khân backup, restore sau này, solution ở đây là cài đặt GRUB lên ngay chính phân vùng cài Ubuntu và thêm cài đặt boot vào phân vùng đó vào boot loader của Windows.

Bước 1: Tùy chọn khi cài đặt Ubuntu

Khi cài đặt Ubuntu đến bước phân vùng cho ổ cứng (chọn cách phân vùng thủ công Manual Partitioning), các bạn đừng nhấn Instal Now vội, để ý phần “Device for boot loader installation:”
ubuntu1104installation-small_004
Mặc định, tùy chọn này có giá trị là /dev/sda, sda là ổ cứng của bạn. Điều này có nghĩa là GRUB sẽ được cài vào MBR của ổ cứng và đè lên MBR của Windows Boot Loader. Thay vì để mặc định, ta sẽ chọn /dev/sdaX với X là số của phân vùng cài Ubuntu (phân vùng mà bạn chọn cài Ubuntu vào, trong ví dụ trên là /dev/sda6). Nhấn Install Now và đợi Ubuntu được cài đặt xong.
Khi Ubuntu đã được cài xong, reboot lại máy và bạn sẽ không thể boot vào Ubuntu được. Bởi mặc định MBR của ổ cứng sẽ gọi boot loader của Windows, nên bạn sẽ vào thẳng Win mà không xuất hiện menu thông thường khi cài đặt Ubuntu theo cách mặc định. Don’t panic! Bạn sẽ sớm boot được vào Ubuntu thôi, chỉ mất vài phút thôi mà, còn hơn cả tiếng ngồi bứt tóc khi cài lại Win và Ubuntu tiêu luôn Open-mouthed smile.

Bước 2: Cài đặt phần mềm EasyBCD

EasyBCD là một phần mềm free có chức năng tạo menu boot cho Windows, ta sẽ sử dụng phần mềm này để thêm tùy chọn boot vào phân vùng Ubuntu.
Các bạn download EasyBCD tại: http://neosmart.net/dl.php?id=1
Lưu ý rằng EasyBCD cần .NET Framework 2.0 để hoạt động.
4782179787_36411087b9_b

Bước 3: Tùy chỉnh EasyBCD

Khởi động EasyBCD, chọn nút Add New Entry, chuyển tab Linux/BSD.
4782180363_29be6856f6_b
Trong ô Type, bạn chọn GRUB 2, sau đó gõ tên của boot item và sau cùng nhấn Add Entry.
Khởi động lại máy, chọn dòng bạn đã đặt tên và hệ thống sẽ boot và phân vùng Ubuntu và hiện ra menu boot quen thuộc của Ubuntu.Open-mouthed smile
LiveJournal Tags: ,,,

Thứ Tư, 4 tháng 5, 2011

Hacker: Không khó như bạn tưởng

Bạn chắc đã nghe qua “hacker” và luôn nghĩ rằng muốn trở thành một hacker, bạn phải có một cái đầu “khủng”, một cặp kính dày cui và một cái lap “xịn”.

image

Thường thì những điều bạn nghĩ đúng đấy, nhưng chưa phải là đủ. Dưới đây tôi sẽ trình bày với các bạn một thủ thuật hack rất đơn giản và hiệu quả. Sau khi xem và làm theo tut này, chắc rằng bạn sẽ có nhìn nhận khác về hacker, hack không khó như bạn tưởng và biết đâu bạn sẽ có cảm hứng muốn trờ thành hacker thì sao Open-mouthed smile
Tutorial: Tấn công mạng chơi DotA (Trong mạng LAN và Ad-hoc)
Tut sau sẽ trình bày cách hack mạng chơi DotA, làm cho mạng bị sập và không thể chơi được. Cách này sử dụng kỹ thuật ARP Spoofing (hay ARP Poisoning) để thiết lập lại đường truyền giữa các máy trong mạng LAN (Ad-hoc), khiến cho dữ liệu truyền giữa mọi máy tính trong mạng đều phải đi qua máy attacker (lúc này có thể coi đây là một tấn công DoS cấp thấp). Khi đó, chỉ cần làm quá tải đường truyền từ máy attacker đến một trong các máy victim thì mạng sẽ bị nghẽn, không thể chơi được nữa.


Bước 1: Xâm nhập vào mạng LAN (Ad-hoc)


Để tấn công theo cách này, bạn phải làm mọi cách để máy tính của bạn (bây giờ là máy attacker) gia nhập mạng LAN (Ad-hoc). Lưu ý, nếu bạn không thực hiện được bước này coi như bạn đã failed Sad smile (Vd: Không tìm được dây cáp LAN nào, Ad-hoc đặt pass WPA2-PSK, nếu WEP thì crack được dễ dàng Smile).


Bước 2: Thay đổi IP của máy attacker sao cho attacker và các victim cùng chung 1 subnet

Trước hết bạn cần biết các máy tính đang chơi DotA có IP là gì. Bởi vì rằng để chơi được DotA, các máy tính cần set IP tĩnh và cùng chung 1 subnet (mạng con). Để biết điều này, các bạn chạy cmd.com và gõ:

arp –a

Một danh sách các IP và địa chỉ MAC hiện ra. Bạn chỉ quan tâm đến các địa chỉ được đánh dấu dynamic mà thôi.

image
Khi đã phát hiện được 1 IP như thế, các bạn hãy nhớ lại kiến thức mạng máy tính và xét IP đó thuộc lớp nào (A, B, C, D). Ở đây mình ví dụ 192.168.1.1 chẳng hạn, đây là 1 IP lớp C, chỉ quan tâm đến số cuối cùng (số 1), 3 số đầu là subnet. Bây giờ, các bạn hãy đổi IP mình có dạng 192.168.1.x với x là số bất kỳ từ 1 –> 254, không trùng với các IP còn lại.


Bước 3: Tải chương trình Cain and Abel (http://www.oxid.it/cain.html)


Đây là một tiện ích dùng để khôi phục password, trong đó có password Wi-Fi. Cơ chế chung là bắt các gói tín truyền đi trong mạng, phân tích, giãi mã chúng. Ở đây tôi chỉ sử dụng chức năng bắt các gói tin dùng kỹ thuật ARP Poisoning. Ngoài Cain and Abel còn có một số app khác cũng có chức năng tương tự (Wireshark, Ettercap, Airsnort, Ethereal, …). Lưu ý bạn cần cài đạt thêm WinPcap (WinPCap DownLink) để Cain and Abel hoạt động được.

Bước 4: Khởi động Cain and Abel và thực hiện một tấn công ARP Poisoning 

image
  • Đầu tiên, bạn vào Configure và chọn card mạng cần theo dõi (tùy vào loại mạng mà bạn cần tấn công, LAN hoặc Ad-hoc).
  • Chọn vào checkbox “Don’t use Promiscuous mode” nếu bạn định tấn công Ad-hoc
  • Trở lại gia diện chính, nhấn vào nút Sniffer (biểu tượng mạch điện) chọn chế độ Hosts.
    image
  • Vào thẻ Sniffer và nhấn vào nút Add (hình dấu + màu xanh). Bạn sẽ có hộp thoại scan host. Bạn nhập IP subnet mà bạn vừa tìm ra, ở đây là 192.168.1, số cuối cùng (phần host của IP) bạn nhập 1  –> 254
  • image
  • Nhấp OK và chương trình sẽ scan và cho ta danh sách các máy tính trong mạng. Chọn tất cả và trong menu chuột phải chọn Resolve Host name để biết tên các máy tính.
  • Trong tab Sniffer, chuyển đến chế độ ARP (các tab con ở dưới cùng). Nhấn nút Add, lần lượt chọn 1 máy bên trái và sau đó chọn tất cả các máy khác bên phải. Lặp lại cho tất cả các máy. Đến đây bạn đã thiết lập được một tấn cống DoS cơ bản.
  • Nhấp vào nút Start/Stop ARP (biểu tượng phóng xạ màu vàng). Bạn đã thành công 50% rồi đấy.
  • Trong khung chính bạn có thể thấy danh sách các máy tính và kết nối giữa chúng, số gói tin được gửi, nhận giữa các máy.

Bước 5: Làm nghẽn đường truyền


Đến đây, bạn sẽ làm nghẽn mạng. Rất đơn giản, chỉ cần bạn mở cmd.exe, chọn 1 IP trong mạng (tất nhiên không phải là máy attacker nhé Smile) và ping đến IP đó liên tục với gói dữ liệu lớn, cỡ 64KB.

ping 192.168.1.5 –t –l 65500

Lặp lại nhiều lần bằng cách mở một của sổ cmd khác và lặp lại, bao nhiêu lần tùy thích Winking smile.

Bước 6: Thành công!


Bạn đã thành công rồi đấy, rất dễ phải không? Bạn có thể thấy rằng mọi chuyện bạn từng cảm thấy rất khó có thể dễ hơn bạn nghĩ, nếu bạn biết cách học hỏi, tìm tòi nghiên cứu theo đúng cách.

Thứ Ba, 3 tháng 5, 2011

Launchy: Giải pháp cho sự bừa bộn trên Desktop của bạn

image

Nếu bạn là người thích cài nhiều chương trình trên máy tính, nếu bạn là người thích sử dụng nhiều chương trình và thích bày tất cả các icon ra ngoài Desktop của bạn? Nếu bạn thuộc type trên thì chắc hẳn có lúc bạn sẽ cảm thấy khó chịu tìm kiếm icon mình cần trong một rừng icon trên màn hình, hay lục lọi trong Start Menu.
Phần mềm OpenSource Launchy là giải pháp cho bạn. Chỉ cần nhấn phím Alt + Space, gõ vào từ khóa của app, tự động sẽ có list icon, và bạn chỉ đơn giản chọn cái mình cần. Tiết kiệm thời gian và Desktop trống trải là những tiện lợi mà Launchy mang đến cho bạn.
image

Homepage: http://www.launchy.net/
Link: http://www.launchy.net/downloads/win/Launchy2.5.exe

Thứ Hai, 2 tháng 5, 2011

Những dòng đầu tiên…

love paradise
Có lẽ tôi nên viết blog từ lâu rồi, ít ra là từ ngày ấy, ngày mà tôi nhận ra mình cần một nơi nào đó, một ai đó lắng nghe tôi. Tôi đã thường cho rằng viết blog hay tất cả những “hình thức” viết ra suy nghĩ của mình thật ngu ngốc, tốn thời gian và có lẽ hợp lý nhất, tôi cho rằng ai đó rồi sẽ đọc được suy nghĩ của tôi. Bây giờ, tôi đã nghĩ khác… Tôi không mong đợi sẽ có một phép màu đến với mình theo cái cách cổ tích cổ lỗ sỉ: “Một bà tiên đọc được những dòng tôi viết, biết được điều tôi mong ước, và bụp, mọi thứ thành sự thật”. Thay vào đó, tôi chỉ muốn có một nơi để gửi gắm những suy tư, cảm xúc của mình, để tôi cảm thấy mình có nơi để trút bỏ tâm sự, lấy lại sự cân bằng cần thiết.
Tôi không mong bạn thông cảm hay giúp đỡ. Nhưng tôi mong rằng, các bạn hiểu rằng, đôi khi những điều các bạn thấy, cảm nhận từ cuộc sống quanh bạn không đúng 100% như bạn nghĩ. Đừng tự hy vọng quá nhiều vào một điều gì đó, vào một ai đó, thay vào đó, hay tin vào chính bản thân mình.
LiveJournal Tags: ,,