PDA

View Full Version : [MU] [HOT] share code chống auto reg nick forum



mother
08-06-13, 10:02 AM
Hiện nay không ít admin mu than phiền vì mỗi ngày phải xóa cả trăm bài viết spam từ auto post bài.có nhiều cách trống việc này như đặt câu hỏi bí mật hay nhập captcha nhưng tất cả đều không hiệu quả.

nay xin mạn phép share cho ae code này có thể chống đến 100% các phần mềm reg nick => k reg nick thì lấy gì spam:))
đây cũng là 1 dạng câu hỏi trước khi đăng ký.nhưng được code riêng biệt.auto reg k thể vượt được

DEMO

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> .jpg (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)


Hướng Dẫn:

B1 : tạo 1 file với tên ninhmca.php

B2 : thêm code này vào file vừa tạo

<meta <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>"Content-Type" content="text/html; charset=utf-8" />
<center>Bạn hãy nhập chữ: <span style='color:red;font-weight: bold ;font-size:18px;'>muonline</span> vào khung bên dưới để tiếp tục đăng ký<br><br>
<form action='reg_anti.php' method='post'>
<input type='text' name='pass'><br>
<input type='submit' name='ok' value='Đăng ký'>
</form>
<br>
<?php error_reporting(0);
if(isset($_POST['ok'])) {
if($_POST['pass']=='muonline'){
session_start();
$_SESSION['nhappassok'] = $_POST['pass'];
echo '<br>OK. Vui lòng chờ 1 giây...';
echo '<meta <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>"Refresh" Content="0; url=<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> của bạn/register.php">';
exit;
}
else {
echo '<b>Lỗi:</b> Bạn nhập không đúng, xin nhập lại cho đúng';
}
}

?>
</center>

B3 : Để tạo mật khẩu theo ý muốn của mình bạn vào file ninhmca.php ở dòng if($_POST['pass']=='muonline'){ muonline thì thay bằng mật khẩu của bạn.

B4 : mở tập tin register.php trên thư mục ngoài cùng forum rồi thêm đoạn code sau vào đầu tiên


<?php session_start();
if (!isset($_SESSION['nhappassok'])){
include 'ninhmca.php';

exit;
}

?>

B 5 : sửa đường dẫn link forum của bạn ở file ninhmca.php
tha thấy có đoạn sau :
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> của bạn/register.php">';

B Kết : ta up file ninhmca.php ngang hàng với file register.php


vậy là xong.ta có thể yên tâm k phải lo việc mỗi ngày phải vào forum xóa bài spam và acc bot nữa.

p/s :trừ khi họ spam = tay.còn riêng dùng auto thì k thể qua được nhé.:P

freepro921
08-06-13, 10:05 AM
vote 1 phiếu hàng này ngon =)) , 30char

mother
08-06-13, 10:06 AM
vote 1 phiếu hàng này ngon =)) , 30char

ông vote rồi ông cười như kiểu cười đểu ấy.;)

gaoblackxincha
08-06-13, 10:46 AM
ninhmca.php

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

[-X[-X[-X[-X[-X[-X

mother
08-06-13, 11:14 AM
ninhmca.php

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

[-X[-X[-X[-X[-X[-X

dùng thì dùng chứ vào đây ném gạch.hazzzzzzzzzzzzzzzzzzzzzzzz>:P

heroviet2301
08-06-13, 12:14 PM
Tks bạn chút Test thử xem sao :) Forum mình mỗi ngày vài trăm nick đăng ký :-ss

The Gamer
08-06-13, 01:10 PM
chế độ chống auto = ghép ảnh cũng hay đấy nhỉ :d

chicken1
08-06-13, 01:58 PM
sao nó báo toàn sai mật khẩu là sao chut top nhỉ

8gamevn
08-06-13, 02:16 PM
hàng copy lech thi ghi nguồn cho du có chinh sửa lai cửa bản thân:))

heroviet2301
08-06-13, 02:31 PM
sao nó báo toàn sai mật khẩu là sao chut top nhỉ

B3 : Để tạo mật khẩu theo ý muốn của mình bạn vào Web <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> nhập nội dung xong rồi nhấn Encrypt sau đó thay cho chuỗi ký tự bên trên biến $password nhé

mother
18-06-13, 09:21 AM
sr mọi người code cũ bị lỗi vì có hàm chùng với hàm của file register.php nên dẫn đăng ký xong báo sai pass.mình đã update code mới ở bài đầu.ae dùng nhé.test kĩ lắm rồi.:">

thocon
20-06-13, 07:39 AM
Hiện nay không ít admin mu than phiền vì mỗi ngày phải xóa cả trăm bài viết spam từ auto post bài.có nhiều cách trống việc này như đặt câu hỏi bí mật hay nhập captcha nhưng tất cả đều không hiệu quả.

nay xin mạn phép share cho ae code này có thể chống đến 100% các phần mềm reg nick => k reg nick thì lấy gì spam:))
đây cũng là 1 dạng câu hỏi trước khi đăng ký.nhưng được code riêng biệt.auto reg k thể vượt được

DEMO

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> .jpg (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)


Hướng Dẫn:

B1 : tạo 1 file với tên ninhmca.php

B2 : thêm code này vào file vừa tạo

<meta <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>"Content-Type" content="text/html; charset=utf-8" />
<center>Bạn hãy nhập chữ: <span style='color:red;font-weight: bold ;font-size:18px;'>muonline</span> vào khung bên dưới để tiếp tục đăng ký<br><br>
<form action='reg_anti.php' method='post'>
<input type='text' name='pass'><br>
<input type='submit' name='ok' value='Đăng ký'>
</form>
<br>
<?php error_reporting(0);
if(isset($_POST['ok'])) {
if($_POST['pass']=='muonline'){
session_start();
$_SESSION['nhappassok'] = $_POST['pass'];
echo '<br>OK. Vui lòng chờ 1 giây...';
echo '<meta <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>"Refresh" Content="0; url=<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> của bạn/register.php">';
exit;
}
else {
echo '<b>Lỗi:</b> Bạn nhập không đúng, xin nhập lại cho đúng';
}
}

?>
</center>

B3 : Để tạo mật khẩu theo ý muốn của mình bạn vào file ninhmca.php ở dòng if($_POST['pass']=='muonline'){ muonline thì thay bằng mật khẩu của bạn.

B4 : mở tập tin register.php trên thư mục ngoài cùng forum rồi thêm đoạn code sau vào đầu tiên


<?php session_start();
if (!isset($_SESSION['nhappassok'])){
include 'ninhmca.php';

exit;
}

?>

B 5 : sửa đường dẫn link forum của bạn ở file ninhmca.php
tha thấy có đoạn sau :

B Kết : ta up file ninhmca.php ngang hàng với file register.php


vậy là xong.ta có thể yên tâm k phải lo việc mỗi ngày phải vào forum xóa bài spam và acc bot nữa.

p/s :trừ khi họ spam = tay.còn riêng dùng auto thì k thể qua được nhé.:P

Cám ơn chủ topic
mình cũng muốn chia sẻ code có chức năng tương tự mà mình đang sử dụng cũng có hiệu quả cho việc chống reg nick cho vbb

<?php
// <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
// include("/home/user_name/public_html/spam.php");
$password = '5010c58f22ecf170e3d3d82d2e454d670991324c'; // thay cau tra loi cua ban vao day vao <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> doi ma nhe
session_start();
if (!isset($_SESSION['loggedIn'])) {
$_SESSION['loggedIn'] = false;
}
if (isset($_POST['password'])) {
if (sha1($_POST['password']) == $password) {
$_SESSION['loggedIn'] = true;
} else {
die ('<div align="center">Sai Password!</div>');
}
}
if (!$_SESSION['loggedIn']): ?>
<html>
<head>
<title>Đăng ký thành viên</title>
<meta <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>"Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="Museason2, hanganteam, muonlinevn, muss2, muvvietnam, muhanoi, muss2online" />
<meta name="keywords" content="Museason2, hanganteam, muonlinevn, muss2, muvvietnam, muhanoi, muss2online" />
</head>
<body>
<div align="center">
<p>Hãy nhập lại tên miền chính thức của Mu Season 2 Online không bao gồm <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> và <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>>
<form method="post">
Password: <input type="password" name="pgin">
</form>
</div>
</body>
</html>
<?php
exit();
endif;
?>
lưu ý lưu vào mã ANSI cho file spam.php và update vao includes của forum hoặc ở đâu bạn muốn trong root của forum
sau đó vào file register.php thêm đoạn mã này

include("includes/spam.php");

ở đây mình upload vào include của forum
hoặc
include("thư mục bạn upload/spam.php");
chúc các bạn thành công!

mother
20-06-13, 11:14 AM
Cám ơn chủ topic
mình cũng muốn chia sẻ code có chức năng tương tự mà mình đang sử dụng cũng có hiệu quả cho việc chống reg nick cho vbb

<?php
// <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
// include("/home/user_name/public_html/spam.php");
$password = '5010c58f22ecf170e3d3d82d2e454d670991324c'; // thay cau tra loi cua ban vao day vao <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> doi ma nhe
session_start();
if (!isset($_SESSION['loggedIn'])) {
$_SESSION['loggedIn'] = false;
}
if (isset($_POST['password'])) {
if (sha1($_POST['password']) == $password) {
$_SESSION['loggedIn'] = true;
} else {
die ('<div align="center">Sai Password!</div>');
}
}
if (!$_SESSION['loggedIn']): ?>
<html>
<head>
<title>Đăng ký thành viên</title>
<meta <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>"Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="Museason2, hanganteam, muonlinevn, muss2, muvvietnam, muhanoi, muss2online" />
<meta name="keywords" content="Museason2, hanganteam, muonlinevn, muss2, muvvietnam, muhanoi, muss2online" />
</head>
<body>
<div align="center">
<p>Hãy nhập lại tên miền chính thức của Mu Season 2 Online không bao gồm <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> và <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>>
<form method="post">
Password: <input type="password" name="pgin">
</form>
</div>
</body>
</html>
<?php
exit();
endif;
?>
lưu ý lưu vào mã ANSI cho file spam.php và update vao includes của forum hoặc ở đâu bạn muốn trong root của forum
sau đó vào file register.php thêm đoạn mã này

include("includes/spam.php");

ở đây mình upload vào include của forum
hoặc
include("thư mục bạn upload/spam.php");
chúc các bạn thành công!
bạn dùng pass file spam này với hàm $password thì có thể bị lỗi xung đột với file register.php nhé bạn.khi bạn điền đầy đủ thông tin xong bấm đăng ký thì nó hiện ra Sai Password!.k biết bạn có bị k.

thocon
27-06-13, 06:55 PM
bạn dùng pass file spam này với hàm $password thì có thể bị lỗi xung đột với file register.php nhé bạn.khi bạn điền đầy đủ thông tin xong bấm đăng ký thì nó hiện ra Sai Password!.k biết bạn có bị k.
hoàn toàn không bị lỗi xung đột !