HTTP REQUEST DO PHP/OOP – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

HTTP REQUEST DO PHP/OOP – PHP – Fórum – Programujte.comHTTP REQUEST DO PHP/OOP – PHP – Fórum – Programujte.com

 

17. 5. 2015   #1
-
0
-

Dobrý den začal jsem se učit od kamaráda jeden návod co mi psal na moje forum ale pořád jsem ho nepochopil jak funguje jde o zachycení packetů  a převest to do php/oop a vůbec nevím jak to convertovat . Jestli by tedy někdo věděl jak bych se to naučil nebo někdo udělal za nějaký ten peníz :)) Kdyžtak skype : Krejcomut

Ukázka :  

// STRUCTURE
//$ret [0] = '3215216960/7103/1791/1770/4384/3909/25172784/2473/5947/2464/5763/3930;4655420/0/0/25172784/561540/3/4405539/0/2/25172784/249880/0/4153589/0/2/25172784/251950/0/3787388/936784/3/24236000/366200/0/2288974/1346645/3/22889354/1498414/3/1706694/765428/0/22123926/582280/0/151549/883898/0/21240028/1555145/3/-661731/1047733/0/20192294/813280/0/;' . $db_data ['user_name'] . '/237/0/0/1/-391/0/0/0/0/0/0/0/0/0/37/272/0/0/3/-436/0/0/0/0/0/0/0/0/0;1/57/458/646/1/4/5/328/328/328/0/0/1/2003/455/909/0/0/0/0/0/0/0/0;0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0;2;0;0;0;-1;;36;37ǭ1/2/3/' . $db_data ['user_name'] . '///-1/////DZ191428/1528/1511/6632/2503/3746/25172784/2473/5947/2464/5763/3930;695733/0/0/20192294/495694/0/25093/1744524/3/18447770/670640/0/-946245/2487723/3/15960047/971338/3/;' . $db_data ['user_name'] . '/237/0/0/2/-392/0/0/0/0/0/0/0/0/0/37/272/0/0/3/-436/0/0/0/0/0/0/0/0/0;1/1009/819/1467/3/1/2/986/0/0/22997039/0/1/2003/455/909/0/0/0/0/0/0/0/0;0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0;2;0;0;0;-1;;36;37ǭ1/3/' . $db_data ['user_name'] . '////20192294/////Ǵ363968/1528/6323/1508/4584/3565/25172784/2473/5947/2464/5763/3930;4128753/357705/3/15602342/235215/0/4128753/0/2/15602342/0/2/3783833/296818/0/15305524/344920/0/3783833/0/2/15305524/0/2/3783833/0/2/15305524/0/2/3144072/427037/0/14878487/639761/3/2733022/0/2/14878487/411049/0/2733022/0/2/14878487/0/2/2222398/0/2/14878487/510624/0/1531360/609312/0/14269175/691038/0/1531360/0/2/14269175/0/2/232841/0/2/14269175/1298519/3/232841/787640/0/13481535/0/2/232841/864448/0/12617087/0/2/232841/0/2/12617087/0/2/-1730563/1884610/3/10732477/1963404/3/;' . $db_data ['user_name'] . '/237/0/0/3/-393/0/0/0/0/0/0/0/0/0/37/272/0/0/3/-436/0/0/0/0/0/0/0/0/0;1/2056/600/644/2/4/5/588/588/588/0/0/1/2003/455/909/0/0/0/0/0/0/0/0;0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0;2;0;0;0;-1;;36;37ǭ1/' . $db_data ['user_name'] . '/////15960047/////DZ082424/961/1005/6661/2274/2125/25172784/2473/5947/2464/5763/3930;166101/1403916/3/9328561/916323/3/-632401/995043/0/8333517/798503/0/;' . $db_data ['user_name'] . '/237/1/1/2/2/103/102/2/109/3/2/15/1/0/37/272/0/0/3/-436/0/0/0/0/0/0/0/0/0;1/1009/1046/1410/3/4/5/1064/0/0/18758009/0/1/2003/455/909/0/0/0/0/0/0/0/0;0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0/0;2;0;0;0;-1;;36;37ǭ1//////10732477/////ǻ0;-1;0;0;0DZ264302793/92087/1397866973/1301994663/841267025/22/0/237/111298869/123996780/96905/933/-1/65338476/0/1338/1324/2/103/102/2/109/3/2/15/1/0/1/257/2/961/804/1950/1791/1700/0/201/4711/483/425/870/709/1848/1697/1602/0/1/0/1023410182/656368/443/0/3/4/2/492/0/0/11048178/0/3/1008/783/0/3/2/1/539/0/0/17891075/0/855638021/66546/532/0/3/4/5/532/0/0/9488487/0/687865860/1967089/437/0/3/2/1/500/0/0/6277787/0/1358954504/655369/0/0/3/1/5/528/0/0/7667088/0/1191182343/66544/622/0/3/2/4/512/0/0/8327251/0/1526726665/655368/0/0/4/1/5/483/0/0/0/0/1694498826/1310746/0/0/3/2/1/544/0/0/8864890/0/184549377/328689/1046/1410/3/4/5/1064/0/0/18758009/0/0/0/0/0/0/0/0/0/0/0/0/0/8/19/0/0/1/5/3/571/0/0/29292628/0/0/1008/532/0/4/3/1/548/0/0/0/0/0/2010/2154/0/1/2/3/295/269/0/0/0/0/15/0/0/11/5/0/72/25/0/1852482/0/0/1/0/0/1/5/3/304/248/0/0/0/0/237/237/237/5/4/1/-90/-93/-80/17/8/2/720/720/960/0/1010/718/0/4/1/5/295/269/0/27657353/0/0/1008/743/0/4/3/2/332/242/0/30570794/0/0/19/0/0/1/5/3/571/0/0/29292628/0/234800/839600/340000/28276200/10709600/34308500/2359298/1397782503/5/1008/579/0/3/1/5/552/0/0/40004185/0/3/1009/676/0/4/5/3/283/283/0/52922554/10/5/1009/411/0/5/4/2/289/267/0/55685219/10/5/1008/827/0/1/2/4/316/260/0/41133282/1/1/1008/809/1739/2/5/4/1120/0/0/99431632/0/1/1009/1160/1378/1/3/5/634/458/0/158498908/10/1397782757/8/7/0/0/1/3/2/342/224/0/21909165/10/12/16/0/0/11/12/0/168/25/0/3087470/15/9/5/0/0/5/4/2/557/0/0/39474100/0/8/5/0/0/1/4/2/340/224/0/10585665/1/9/14/0/0/1/5/3/350/218/0/12332167/1/8/12/0/0/4/3/5/552/0/0/37778355/0/37/0/829/3/272/10968/921711/1357235982/12/10/1391589443/0/0/1/2817/1046/1410/0/1398880351/3/0/0/1397866956/6000/0/100/1397870573/1397859709/146/146/1/1356631675/237/100/5192/9239/8082/1000000000/102529/2/1362/83/0/0/4/1397866973/5/12/12/12/12/12/12/12/12/12/12/120/16/485/15/12/0/1398042462/1398040963/0/25/25/0/0/304900910/304900910/304900910/1/1368876356/0/1596/1397866973';
//break;
Nahlásit jako SPAM
IP: 89.24.239.–
peter
~ Anonymní uživatel
4014 příspěvků
18. 5. 2015   #2
-
0
-

A ten navod? Treba jsou lidi, co jsou schopni navod precist, pochopit a prelozit do srozumitelnejsiho jazyka. ale kdyz sem das jen povidani a k tomu trochu kodu a reknes, ze to nechapes...

// - komentar v php
STRUCTURE - text v komentari
$ret - pole, ale schazi tam definice $ret = array() nebo odkud se nabralo
$ret[0] = - naplneni pole udaji
3215216960/ - nejaky string, ktery je sem tam nekde prerusen vlozenim hodnoty z pole $db_data ['user_name']

Ted je ovsem otazka, co to ma znamenat, k cemu je to urcene? Pises o zachyceni packetu. Kdyby byl string obsah packetu, pak by tam nesmel mit vlozeni dalsi promene. Takze jde o presny opak, asi, vytvareni packetu. Pripadne je to ukazka, jak packet vytvorit. Tudiz by melo byt pro tebe znadne z tama odmazat nepotrebny balast. Ale hodila by se dokumentace, co ktera cast znamena.
Jinak teda nejspis existuji nejake funkce nebo class, ktere ti to presypou do pole zkus hledani googlem s nazvem packetu (google = http packet php simple example; google = http packet php class extract simple example)

Nahlásit jako SPAM
IP: 2001:718:2601:1f7:91a0:b6...–
19. 5. 2015   #3
-
0
-

Pracuju na privatním serveru na hře sfgame.cz a převadím různě věci co jsou ve hře na můj privatní server . A právě jsem nechapal jsek to pracuje kamarad mi to vysvětloval ale nevyznal jsem se v tom tak i hledám kdo by to někdo udělal i za peníze neni problem si říct :)

Nahlásit jako SPAM
IP: 89.24.239.–
peter
~ Anonymní uživatel
4014 příspěvků
19. 5. 2015   #4
-
0
-

Jakoze delas nelegalni kopii? :)
Nebylo by treba jednodussi to preprogramovat? Obrazky mas, text mas. Propojeni udelas pres ajax vlastnimi requesty.
Mas vlastni hru, jen budes requesty posilat primo do sf. Takze parazitovat na jejich serveru.
Nebo jim chces podstrcit requesty.

Porad mi to prijde nelegalni, at koukam, jak koukam.

Jinak, na spoustu her se pouzivalo Greasemonkey doplnek do prohlizece, ktere simulovalo javascript. Ze sis treba udelal js doplnek, ktery za tebe doplnoval udaje a klikal. Urychlil tak klikani. Nemaji to radi udajne treba na travian.cz :) Blokuji hrace a tak. Jestli treba nepotrebujes spis takoveho pomocnika pro hru...

Asi ti vic neporadim. Mozna google.
$ret[0] = 'text'.$db_data ['user_name'].'text'.$db_data ['user_name'].'text'.$db_data ['user_name'].'text'...
Ten text, co jsi poslal, jsou proste nejaka data odelena lomitky, sem tam carkou. Nemam informace, co ti k tomu dal rekl kamarad. Ani, jak moc umis s php a mysql. ty data jsou neco jako kdyz mas v excelu tabulku a ted to podle lomitek treba spojis do jedne velke textove nudlicky. Potrebujes to jen spravne rozpojit, identifikovat. K tomu pomuze, kdyz vis, jaka cisla jsi mel na strance v dobe odeslani. Ty si pak muzes v tom dohledat. Tez to muze byt ale zakodovane pres ruzne datove typy. Jako treba, ze cislo je integer, to jsou 3 byte a bud to tam je jako 3 byte nebo je to prekodovane na text pres base16 nebo base64 nebo je to prekodovane na cisla, ktera nejsou +-neco ale jen 0 az +neco... A jeste to muze byt zkodovane pres url_encode.

google = request decode php
xml / json - to jsou ajaxove veci v promenne $_REQUEST, to te ale asi nezajima...

Jeste k te strance. Ze stranky se odesila normalni html formular nebo formular prevedeny na retezec pomoci ajaxu. Kod formulare najdes na strance jako html zdrojovy kod stranky (umi zobrazit prohlizec). Js kod najdes v html kodu, pripadne odkazy na nej typu <script src=...>. Pokud se pouziva ajax, muzes si v jskodu pekne precist, oc tam jde.
Pokud maji js kod sifrovany, da se to ruzne desifrovat. Je to trosku pracnejsi a musis si tam prejmenovavat promenne, ale v celku se to da. Takze pak presne vis, co do toho requestu cpou.
Konkretne na sfgame uz mozna nemam ucet, tak to nebudu zkoukavat, jestli maji js kod sifrovanej nebo ne.

Nahlásit jako SPAM
IP: 2001:718:2601:1f7:714f:c2...–
19. 5. 2015   #5
-
0
-

děkuji ti moc za pomoc Petře napsal jsem už na webtrh nabídku

Nahlásit jako SPAM
IP: 89.24.239.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 62 hostů

Podobná vlákna

PHP OOP — založil Neony

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý