RE FORUM
[REVERSE ENGINEERING] => Programming => Topic started by: llAmElliK on January 25, 2012, 12:45:47 PM
-
Zdarec,
dokazete mi nekdo poradit ci odkazat na reseni pomoci ktereho si ochranim (popr. pouze ohlidam) unikatni licence key na online web aplikaci?
Predstavuji si skryty lic key dodany s aplikaci (php) kontrolovany se serverem (umistenym jinde), kde se porovnaji klice - jejich unikatnost vcetne toho komu byly vydany.
Jedna se pouze o online kontrolu (predpoklada se online nasazeni te aplikace - napr umisteni na web). Tedy neco podobneho jako se kontroluji licence placenych for atd.
Diky
llAmElliK
-
mozno toto bude pre teba to prave (ale fakt len mozno, lebo sa do tohoto akoze fakt nerozumiem):
http://www.sourceguardian.com/
-
No co jsem tak zbezne cetl vypada to, ze funkcionalita by vyhovovala. Navic to resi i dalsi vec - zakompilovani PHP souboru, kter potrebuju skryt.
Pro predstavu aby bylo jasno:
- Aplikace pro linux i win (php, myslq atd)
- Komercni distribuce, ktera musi zajistit, ze urcita cast (modul, ktery vyvijime) nesmi byt citelna (pro bezneho zakaznika, ne REversera ;-)
- Lic klic bude generovan dle urcitych udaju zakaznika a rozkryptovani klice umozni pouziti jeho firemnich udaju napr. v tisku faktur atd
- A vzhledem k tomu ze tim cim aplikace je , bude bezet on-line velmi rad bych si na vzdalenem serveru "vynutil" overovani ci povoleni pouze vydanych lic key a samozrejme jejich jedinecnost
takze asi tak.
Kouknu jeste po necem podobnem, az testnu to demo...
Kdyby nekoho jeste neco napadlo ...diky
-
no ako?? testol si to demo? :)
inac, tazko ti niekto poradi, lebo okrem nas dvoch s darkerom sem na forum uz nikto (+-) nechodi :D
-
Jak tady vznika KEY?
function GetUniqueInstallationID()
{
if(!($uiid = $this->DB->GetOne('SELECT keyvalue FROM dbinfo WHERE keytype=?', array('unique_installation_id'))))
{
list($usec, $sec) = explode(' ', microtime());
$uiid = md5(uniqid(rand(), true)).sprintf('%09x', $sec).sprintf('%07x', ($usec * 10000000));
$this->DB->Execute('INSERT INTO dbinfo (keytype, keyvalue) VALUES (?, ?)', array('unique_installation_id', $uiid));
}
return $uiid;
-
No kua fix tady fakt zije. Hele mam pocit, ze googl pomerne efektivne blokuje vse co se tyka warezu rpdshare apod.
Po dlouhych hledanich jsem narazil asi na 3 softy, ktery bych bral - normalne koupil, ale ty idioti mi neodpovidaj na meily a ja nejsem s to sehnat nejakej trial, abych to vyzkousel a jinak se mi to kupovat nechce. Pokud nekdo umite s vyhledavacem pracovat lip nez ja (treba DARKER ze ;-)) nenalinkovali byste mi nejekej z tehle softu? Nebo nejakou alternetivu?
A - nemuzu na stranu serveru instalovat nic co zasahuje do php.ini (beznej hosting)
B - na strane klienta musi uz po instalaci bejt vyzadovanej key. Diky
http://www.phplicengine.com/ (ten by byl idealni ale kaslou na mne)
http://www.phplicensescript.com/ (to same)
-
heh, darker spominal, ze az bude mat cas, tak ti odpovie - zevraj staci len hladat na google, a odpoved by si mal hned. :D takze cakaj na darkera, nema teraz cas, nieco/niekoho obraba ;D
-
heh, darker spominal, ze az bude mat cas, tak ti odpovie - zevraj staci len hladat na google, a odpoved by si mal hned. :D takze cakaj na darkera, nema teraz cas, nieco/niekoho obraba ;D
:) - no jasne, vydrzim - diky. Doufam, ze to nenajde hned na prvnim odkazu, ja to fakt nenasel.
-
llAmElliK checkni si PM