Skip to main content

Posts

Showing posts with the label yoyolove

[Phá phách] Phá mạng internet nhà khác

Nối tiếp sys admin Việt Hưng @hungnv và vừa sờ xong em modem nhà mình, nghĩ ngay ra cách phá modem nhà "ai đó". Khổ vậy, làm thì ít mà chỉ nghĩ ra phá =)) Vì sao là ai đó thì xin mời đọc tiếp. Phần 1: Làm sao chui được vào modem nhà mình. - Phần này nhắc lại bài của bạn Hưng hoặc chi tiết hơn cho ai chưa rõ vào sao chui được vào modem để thực hiện lệnh - Truy cập vào modem thông thường qua web tại gateway: 192.168.1.1 pass và user mà các anh lắp mạng đã cho sẵn, hoặc mặc định của modem. Để biết pass, user modem có thể lên Google tìm: <tên modem> default password là kiểu gì cũng có. Hoặc nó được dán ở modem hay trong sách hướng dẫn đi kèm modem :D - Truy cập bằng telnet: Trên linux dùng console Trên windows có thể dùng PuTTY hoặc soft nào có hỗ trợ telnet (vừa test win7 chả có telnet sẵn). Ở đây tớ dùng terminal (Ubuntu 12.04) nhé. + Truy cập vào 192.168.1.1 dùng pass và user như vào bằng web user: megavnn pass: *** nhé lamdt@lamoanh: ~ $ telnet ...

Tùy chính monitors bằng command line

xrandr = The X Resize, R otate and R eflect Extension xrandr - tùy chỉnh các thông số size, resolution, on/off màn hình trên linux Chủ yếu dùng cho các windows manager thôi. xrandr [--output output ] [--auto] [--mode mode ] [--preferred] [--pos x x y ] [--rate rate ] [--reflect reflection ] [--rotate orientation ] [--left-of output ] [--right-of output ] [--above output ] [--below output ] [--same- as output ] [--set property value ] [--off] [--crtc crtc ] [--gamma red : green : blue ] -- List các monitor đang chạy (màn lap, màn cắm qua cổng VGA, máy chiếu) xrandr Screen 0: minimum 320 x 200, current 1280 x 800, maximum 8192 x 8192 LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 303mm x 190mm 1280x800 60.0*+ 1024x768 60.0 800x600 60.3 56.2 640x480 59.9 VGA1 disconnected (normal left inverted right x axis y axis) TV1 disconnected (normal left inverted right x axis y axis) Danh sách đi kèm resolu...

Tiêm phòng chống SQL injection

Viết ngay kiểu quên, úp dết sau =)) 1. Validate Input: Dùng hàm để lọc input. function sql_quote( $value ){ // kiem tra thiet lap trong file php.ini (bien ten la magic_quotes_gpc), if( get_magic_quotes_gpc() ) //neu tra ve 1 -> tu la magic_quotes_gpc = ON { //để loại bỏ các dấu \ $value = stripslashes( $value ); } //',",<,>,*,/,-,#,& //check if this function exists : neu co ton tai thi PHP tu 5.0 tro len if( function_exists( "mysql_real_escape_string" ) ) { $value = mysql_real_escape_string( $value ); } else { //for PHP version < 4.3.0 use addslashes $value = addslashes( $value ); } //thoat ky tu : _ , % $value = str_replace("_","\_",$value); $value = str_replace("%","\%",$value); return $value; } ?> 2. Dùng rewiteurl trong .htaccess để thay đổi url 3. Cắt ký tự nguy hiểm:(', \, "..) Dùng trim(); 4. Chặn thôn...

Tấn công Man In The Middle - Phần 2

Phần 1: http://www.familug.com/2012/03/gioi-thieu-ve-cach-thuc-tan-cong-man-in.html Phần trước tớ đã giới thiệu sơ qua về kiểu tấn công Man In The Middle (MITM). Phần này, tớ sẽ mô tả cụ thể hơn (loại tấn công giả mạo ARP) để thấy hiệu-suất-cao của kiểu tấn công này mà tớ đã nói. Thông thường kiến trúc trong mạng LAN được mô tả như thế này: Máy của victim và attacker cùng cắm vào 1 switch, vậy làm thế nào để attacker có thể nằm vùng tại cầu nối giữa victim - server để capture được luồng dữ liệu trao đổi? Trong ví dụ mô phỏng ở phần trước của tớ (http://www.familug.com/2012/03/gioi-thieu-ve-cach-thuc-tan-cong-man-in.html) mới chỉ thực hiện trên local nên độ khái quát không cao, vì Wireshark chỉ capture các gói tin đi qua cổng mạng của máy mình. Việc giả mạo ARP sẽ giúp attacker sau khi kết nối được vào mạng LAN của victim có thể trở thành a-man-in-the-middle và sniff các gói tin.

Tấn công Man In The Middle

Man In The Middle (MITM). Phần 2: http://www.familug.com/2012/03/tan-cong-man-in-middle-phan-2.html Kẻ tấn công MITM (attacker) sẽ nằm vùng trên đường kết nối (mạng LAN) nữa nạn nhân (victim) và server để nghe trộm (sniff) các gói tin được gửi - nhận (reques - reply). Minh họa như hình sau: Kiểu tấn công MITM có hiệu suất cao bởi vì giao thức HTTP và Data Tranfer truyền tải dữ liệu theo chuẩn ASCII (http://vi.wikipedia.org/wiki/ASCII). Hay ngay cả các giao thức bảo mật như SSL hay HTTPS đều có thể bị nghe trộm. Khi bị tấn công, cả victim và server đều không biết dữ liệu trao đổi giữa họ sẽ đi qua máy của attacker. Do vậy attacker không chỉ đọc được cuộc trò chuyện này mà còn có thể thay đổi được nội dung của nó. Có các kiểu tấn công MITM: + ARP Poison Routing. + Giả danh DNS. + Chiếm HTTP Session. + Giả mạo SSL..

FAMILUG Group Mail Server

Tớ chả biết nói thế nào nên vào thằng vấn đề luôn là. Chiều nay, sau một hồi lọ mọ tớ creat thành công sub-domain dạng xxx.familug.com và mail sever dạng xxx@familug.com. 2 cái này đều nằm trong lộ trình 2011 tới 3011 của FAMI Group. > Con Sub domain về có thể trỏ về blog cá nhân, web nào đó giả sử là liên xô chả hạn. Cái này sẽ set up cho các bạn theo yêu cầu của xồn ( nhưng mời t bữa trà đá cũng ok :)) ) > Con mail kia, thực chất là google mail. Bạn nào có nhu cầu ghi lại tên muốn tạo bên dưới tớ sẽ creat, bạn có thể đồng bộ gmail đang dùng và mail familug này để gửi và nhận ở cùng 1 mail, ko phải switch giữa 2 cái nữa. Vì sao nên dùng 2 cái này? Bời vì nó có tính thương hiệu, tính đồng bộ của các mem và tinh thần "familug". Mặt khác ít nhiều trông cũng nguy hiểm hơn :)).

Du Hí tập 2 [02/05/11]

Để hưởng ứng không khí của ngày 30/4 - 1/5, và nối tiếp truyền thống ăn chơi, chúng ta - FAMILUG và những người bạn - sẽ cùng nhau tổ chức 1 buổi đi du hí.    sau 1 hồi bàn bạc, sau cùng đã đi đến kết quả cuối cùng Là : Địa điểm: Khu Du lịch Khoang Xanh - Suối Tiên - Ao Vua... Thời gian: ngày 2/5.. đúng 6h30 có mặt tại trường (BKHN) rồi xuất phát. Đi và về trong ngày. Danh sách dự kiến: Chung Hưng Hùng Hải Hiệp Loan Lâm YoYo Xúp Lơ Đồng ??? ???? Chi phí dự kiến: 300k/mem Phương tiện: Xe máy. Lịch trình dự kiến: 6h -> 6h30 tập trung rồi xuất phát ở trg. ~8h tới nơi, chọn chỗ chơi. -> tham quan -> ăn chơi, nhảy múa, tựu sướng,   Ai thích làm gì thì cứ làm đi :))  ... ~11h30-12h ăn trưa. -> chơi tiếp: tắm, nghịch... ~4h30: lên đg về HN. Yêu cầu: Các bạn nhớ đến đúng h, tránh cao su để đc chơi lâu sướng lâu.  . đặc biệt là Chung, nhớ đi đúng h đấy nhơ, ko đc cao su như mọi lần, để ảnh hưởng tới các bẹn khác   Vì đi...

Cơ bản về “Cài đặt phần mềm trên Linux”

Cơ bản về “Cài đặt phần mềm trên Linux” 1 vài cách thì đơn giản như cài đặt từ các file .EXE trên Windows.Hầu hết các HDH Linux cũng có công cụ quản lý, cài đặt, gỡ bỏ phần mềm như Add or Remove Programs trong Windows. Ví dụ, trong Ubuntu, nếu PC của có nối mạng thì bạn có thể download và cài đặt ứng dụng tự động thông qua công cụ Synaptic Package Manager giao diện GUI hoặc sử dụng dòng lệnh apt-get trong Terminal ... Có nhiều cách khác nhau để cài đặt phần mềm, ứng dụng trên Linux. 1 vài trong số đó thì khá phức tạp File cài đặt cho ứng dụng trên Linux thường có phần mở rộng như .deb, .rpm, .bin, .tar, tar.gz, INSTALL, .sh …. Mỗi loại file cài đặt này có 1 cách thức thực thi cài đặt riêng. Hướng dẫn chung dưới đây áp dụng cho Ubuntu 1/ Cài đặt các file .deb File này rất dễ cài, bạn chỉ cần click đúp vào file và trình cài đặt phần mềm trên hệ thống tự mở, click “Install Package” và chờ quá trình cài đặt hoàn tất. Chú Ý: 1 số phần mềm yêu cầu máy phải cài sẵn 1 ...

[C] Đếm số phần tử dương trong dãy

http://pastebin.com/nqKHiP6N đây không phải thuật toán tối ưu  nhưng cứ xem thử nhé

Sự khác nhau giữa i++ và ++i

Trước khi đọc bài này, hãy đọc bài http://www.familug.org/2013/06/nhung-ieu-nham-nhi-khi-hoc-lap-trinh.html ++i sẽ tăng giá trị của i, và sau đó trở về giá trị tăng lên. i = 1; j = ++i; (j = 2, i = 2) i++ sẽ tăng giá trị của i và trả về giá trị ban đầu của nó. i = 1; k = i++; (k = 1, i = 2) cái này tự viết code để test đc mà.  http://pastebin.com/S5vMmwtF tớ viết chơi thôi nên đừng chém

Sáu công cụ chuyển đổi Audio và Video miễn phí cho Linux

Các tập tin video và audio có rất nhiều định dạng khác nhau, và mỗi định dạng lại phù hợp với nhiều mục đích khác nhau. Vì vậy việc chuyển đổi qua lại giữa các định dạng để phù hợp mục đích của bạn là việc làm cần thiết. Sau đây là sáu công cụ miễn phí cho phép người dùng chuyển đổi qua lại giữa các định dạng audio và video trên Linux. 1. Sound Converter Công cụ này tích hợp sẵn trên gói hệ thống, cho phép chuyển đổi qua lại giữa hàng loạt các định dạng âm thanh (hỗ trợ các định dạng Ogg Vorbis, AAC, MP3, FLAC, WAV, AVI, MPEG, MOV, M4A, AC3, DTS, ALAC, MPC, Shorten, APE, SID, MOD, XM, S3M …). Để thực hiện, bạn chọn các tập tin hoặc kéo thả thư mục chứa các tập tin cần chuyển đổi vào giao diện chương trình, rồi truy cập vào menu Edit>Preferences để chọn định dạng đầu, bitrate, chất lượng file xuất ra … rồi bấm nút Convert để chuyển đổi là xong.

Cài đặt song song Ubuntu 10.10 với Windows 7

Ubuntu 10.10 vừa ra mắt với giao diện đẹp cùng nhiều tính năng hấp dẫn. Tuy nhiên với đại đa số người dùng Linux nói chung và Ubuntu nói riêng vẫn chỉ là lựa chọn thứ 2 sau Windows. Chính vì vậy rất nhiều bạn đọc muốn cài đặt và dùng thử Ubuntu lên máy tính đang chạy Windows. Hướng dẫn dưới đây sẽ giúp các bạn cài Ubuntu 10.10 trên máy đã có Windows 7. Các bước chuẩn bị Đĩa Ubuntu: Đĩa cài đặt bạn có thể mua ngoài cửa hàng hoặc truy cập vào trang download của Ubuntu tải file iso và ghi ra CD/DVD. Phân vùng ổ cứng để cài Ubuntu lên đó. Chỉnh để máy khởi động từ CD/DVD Các bước cài đặt Bước 1: Khởi động máy từ đĩa cài đặt Ubuntu và chọn “Install Ubuntu” Bước 2: Trong bước Preaparing to Install Ubuntu chọn Forward để tiếp tục

HUST panorama

HOmies =))

SIêu nhân Gao =))

Popular posts from this blog

Tài liệu và hướng dẫn học Python

Để tiết kiệm thời gian, tốt nhất là đi học PyMI Updated: 130617 Sau đây là các tài liệu khuyên dùng: Vì nhiều lý do, nên học python2.7 tại thời điểm hiện tại (giờ là tháng 6/2013 - muốn biết tại sao thì tự tìm hiểu) python 3.5+ (giờ là tháng 2/2017) Chuẩn bị: 1. biết bật tắt máy 2. biết cài python 3. tập gõ 10 ngón - gõ 2 ngón hay 1 ngón cũng không sao, nhưng 10 ngón là cách dễ nhất để gõ nhanh nhất. Tài liệu - Nên dùng tài liệu tại trang chủ của Python làm chính, tham khảo thêm các tài liệu khác tại http://www.familug.org/2016/12/free-ebook.html Căn bản, mới học 1.1 Python PyMI.vn https://pymi.vn/tutorial/ 1.2. Python offical tutorial kết hợp làm bài tập trên HackerRank  (đề bài bằng tiếng Anh, nhưng Google translate 1 lúc cũng ra vì có nhiều ví dụ mẫu đi kèm). Học viên của Pymi.vn có rất nhiều học viên đã tự học với Learn Python the hard way nhưng chưa thấy ai thành công cả. Hai link dưới nên đọc sau khi đã nắm được những phần cơ bản của ngôn ngữ pytho...

The PyMiers

New FAMILUG