Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Debinarize
- // @namespace szzs.ph
- // @description Egyértelmű :)
- // ==/UserScript==
- /*
- debinarize script :)
- Versions:
- 0.1 Initial release
- 0.2 Identify decoded text
- */
- function main() {
- var rx = /((?:[01]{8}\s*)+)/g
- var header;
- header = document.getElementsByClassName("text");
- if (header != null) {
- for (var x = 0; x < header.length; x++) {
- var it = header[x].innerHTML;
- while (rx.test(it)) {
- it = it.replace(rx, binreplace);
- }
- header[x].innerHTML = it
- }
- }
- header = document.getElementsByClassName("anyag hir");
- if (header != null) {
- for (var x = 0; x < header.length; x++) {
- var it = header[x].innerHTML;
- while (rx.test(it)) {
- it = it.replace(rx, binreplace);
- }
- header[x].innerHTML = it
- }
- }
- }
- function binreplace(r1) {
- var rx = /([01]{8}\s*)/g
- r1 = r1.replace(rx, binreplace2);
- return "{b}" + r1;
- }
- function binreplace2(r1) {
- return String.fromCharCode(parseInt(r1, 2));
- }
- function URLCheck() {
- var url = document.URL;
- var sites = Array(
- "http://prohardver.hu",
- "http://itcafe.hu",
- "http://logout.hu",
- "http://mobilarena.hu",
- "http://gamepod.hu");
- for (var x = 0; x < sites.length; x++) {
- if (url.indexOf(sites[x]) == 0) {
- return true;
- }
- }
- return false;
- }
- if (URLCheck)
- if (document.URL.indexOf("a_heten_rendezik_a_kodolas_orajat") > 0) {
- main();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement