Azet plus a greasemonkey injection

Programovacie jazyky, rady, poradňa...
azetplus
Novice
Novice
Príspevky: 2
Registrovaný: 28 jún 2013, 12:46

Azet plus a greasemonkey injection

Príspevok od používateľa azetplus »

vie tu niekto poradit, ako funguje azet plus?
Skumal som trosku kod, ked je plus aktivovane a poznam ludi, ktori za to platia, a tak som sa snazil na to nieco vymysliet.

Zda sa, ze v celom kode je par premennych (globalnych vs lokalnych?) A tak sa snazim cez greasemonkye zmenit ich hodnotu takto:

Kód: Vybrať všetko

// ==UserScript==
// @name          PLUS 
// @namespace     http://userstyles.org
// @description   PLUS 
// @author        md
// @homepage      http://userstyles.org/styles/43691
// @include       http://azet.sk/*
// @include       https://azet.sk/*
// @include       http://-azet.sk/*
// @include       https://-azet.sk/*
// @include       http://*.azet.sk/*
// @include       https://*.azet.sk/*
// @include       http://*-azet.sk/*
// @include       https://*-azet.sk/*
// @grant         GM_addStyle
// ==/UserScript==
/*- The @grant directive is needed to work around a design change
    introduced in GM 1.0.   It restores the sandbox.
*/

addJS_Node ('plusActive = true;');

function addJS_Node (text, s_URL, funcToRun, runOnLoad) {
    var D                                   = document;
    var scriptNode                          = D.createElement ('script');
    if (runOnLoad) {
        scriptNode.addEventListener ("load", runOnLoad, false);
    }
    scriptNode.type                         = "text/javascript";
    if (text)       scriptNode.textContent  = text;
    if (s_URL)      scriptNode.src          = s_URL;
    if (funcToRun)  scriptNode.textContent  = '(' + funcToRun.toString() + ')()';

    var targ = D.getElementsByTagName ('head')[0] || D.body || D.documentElement;
    targ.appendChild (scriptNode);
}
Myslim, ze plus sa aktivuje na zaklade toho, aky je dump z databazy pre uzivatela, cize pred nacitanim stranky, takze asi nie je mozne aktivovat si ho pozmenenim kodu, alebo sa mylim?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Azet plus a greasemonkey injection

Príspevok od používateľa audiotrack »

keď už tak prependChild a nie appendChild, lebo tú premennú budeš musieť podsunúť ešte pred samotný javascript. Aj tak ti to ale nebude fungovať
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Azet plus a greasemonkey injection

Príspevok od používateľa weroro »

Ako píše Audiotrack, to ti šľapeať nebude, ono sa to kontroluje aj na servery. Max vieš zistiť, či má niekto aktivované plus http://userscripts.org/scripts/show/147005
azetplus
Novice
Novice
Príspevky: 2
Registrovaný: 28 jún 2013, 12:46

Re: Azet plus a greasemonkey injection

Príspevok od používateľa azetplus »

neviete o nejakom skripte, ktory by vytvoril klikaci archiv? :D teda, ze ak kliknem na uzivatela, vytvori okno s novou rp namiesto redirektu na stranku plusu
Napísať odpoveď