
afrika wrote:Please help me "sigh"
Ok so I found the cgi query system and first tried using XSS, didn't work, so then i read up a little and found out about poison null bytes. Ok so what I need to do obviously is list the files within the parent directory.
I've tried
[Spoiler removed]
I have no idea wtf I'm doing and I can't really find a good explanation and the ones that I've seen, is exactly what I'm doing so I don't know what I'm doing =/
brendanbeals wrote:i have seen the source of m********.c**, but i do not know how to reverse engineer v****k*y() function?? Please help!

eljonto wrote:afrika wrote:Please help me "sigh"
Ok so I found the cgi query system and first tried using XSS, didn't work, so then i read up a little and found out about poison null bytes. Ok so what I need to do obviously is list the files within the parent directory.
I've tried
[Spoiler removed]
I have no idea wtf I'm doing and I can't really find a good explanation and the ones that I've seen, is exactly what I'm doing so I don't know what I'm doing =/
ok, go to the news section and click on a link, the url should look like: http://www.hackthissite.org/missions/re ... gi?story=1
ok, try changing the story value, what happens? what happens when you enter an invalid story value? error message can help. After analysing these, ask yourself how the script gets the storys, it takes the value of story and does what to it? So if you were to try and open another file or directory on the server, you'd need to stop the script adding a little something on and that's where the poison null byte comes in handy.... I really can't go any further without spoiling the exploit completely, so i'll leave it to you to mess around with it for a while
-- Tue Sep 08, 2009 7:40 pm --brendanbeals wrote:i have seen the source of m********.c**, but i do not know how to reverse engineer v****k*y() function?? Please help!
This is easier than it looks, if you have perl installed, simply copy the functions into your own .pl file- modify it a little so you can input values and see the output, then just enter values until you get a key within the correct range. If you don't want to use perl (foolish choice) then just look at what the script chnages the characters to, look at the calculations performed on the characters and recreate this in another language of your choice and then do the same as i mentioned for perl.
Side note, if you are going to use perl for this, make sure you chomp() you input, otherwise an annoying newline character will screw up you key values



elcheapo wrote:So, I got a valid key. Now what? Social engineering? I tried to connect to their chat service but the 'java applet' is broken. Is it 'that's how it is', or my system is misconfigured?
secdef9 wrote:Go wild





Return to (Real 14) Yuppers Internet Solutions
Users browsing this forum: No registered users and 0 guests