Code hack kết quả tại RANDOM.ORG

34 Likes comments off
thumbnail

Hiện nay, hầu như ai trong số chúng ta khi muốn lấy số ngẫu nhiên sẽ nghĩ ngay đến trang random.org. Đặc biệt, đối với các bạn tổ chức các event nhỏ tặng quà thì sẽ sử dụng random.org để chọn ra bình luận trúng giải.

Có bao giờ các bạn nghĩ đến việc hack kết quả ngẫu nhiên theo ý mình. Cách đơn giản là sử dụng console của trình duyệt để chạy code tạo ra kết quả mình mong muốn.

Các bước thực hiện:

  1. Mở Console của trình duyệt ( Chrome hoặc Cốc Cốc: Nhấn Phím F12 hoặc tổ hợp phím Ctrl+Shift+J, Firefox: ấn tổ hợp phím Ctrl+Shift+K)
  2. Dán đoạn code dưới đây vào console, thay chuỗi số [17, 18, 19, 20, 21, 22] xuất hiện random mà các bạn muốn, sau đó nhấn Enter:
(function() {
var setResult = [17, 18, 19, 20, 21, 22],
count = 0,
iframe = document.getElementById('homepage-generator').getElementsByTagName('IFRAME')[0],
iframeDocument = iframe.contentDocument || iframe.contentWindow.document,
generator = iframeDocument.getElementById('true-random-integer-generator-button'),
result = iframeDocument.getElementById('true-random-integer-generator-result');
generator.removeAttribute('onclick');
generator.onclick = function() {
var n = count++;
if (n >= setResult.length) return;
result.innerHTML = '<img src="/util/cp/images/ajax-loader.gif" alt="Loading..." />';
setTimeout(function() {
result.innerHTML = setResult[n];
}, ((Math.floor(Math.random() * 4) + 2) * 100));
};
})();

Như thế khi các bạn nhấn ra số ngẫu nhiên, các số trong chuỗi [17, 18, 19, 20, 21, 22] sẽ được hiển thị theo thứ tự.

Chúc các bạn thành công!

Facebook Comments

You might like

About the Author: Sharescript.net