Posts Tagged ‘python challenge’

Python Challenge level 23: “what is this module?”

As I understand it, this was the former last level of the game. Level 23. In time 10 more levels were added. Hint 1: it can’t find it. this is an undocumented module. Hint 2: va gur snpr bs jung? One needs Python to solve this one. No other language will do. There’s no real [...]

Read the rest of this entry »

Python Challenge level 22: “emulate”

Level 22 got me stuck for a while. Hint 1: or maybe white.gif would be more bright Hint 2: image of a joystick I didn’t know what to do with this one untill I notices it was a GIF89, which reminded me of animated GIFs. After opening it with Gimp I saw that it had [...]

Read the rest of this entry »

Python Challenge level 21: “hidden pack”

There’s no page for this challenge. From the previous level we get a hidden file that was “hiding at 1152983631″. It’s a zipfile with a password. Luckily back in level 20 we also got a tip “esrever ni emankcin wen ruoy si drowssap eht”, and a nickname: invader. After extracting the archive, we get a [...]

Read the rest of this entry »

Python Challenge level 20: “go away!”

Level 20 meant Chaos. Hint 1: ‘unreal.jpg’, an image of a fence with the message “private property beyond this fence” Hint 2: but inspecting it carefully is allowed. As I said, this riddle was chaotic. Completely. Very interesting indeed, but it took some serious trial and error. From deeper inspection of the headers I got [...]

Read the rest of this entry »

Python Challenge level 19: “please!”

For level 19 I used two scripts. Hint 1: there is an email in the source with an attached file #!/usr/bin/env python import email mail=email.message_from_file(open(’19.txt’)) for part in mail.walk(): if part.get_content_maintype()==’audio’: audio=part.get_payload(decode=1) open(’19_indian.wav’, ‘wb’).write(audio) The only understandable thing in the file was the word “sorry”, and that page is not really useful. Theres more to [...]

Read the rest of this entry »

Python Challenge level 18: “can you tell the difference?”

Level 18 is imaginative again. Hint 1: it is more obvious that what you might think. Fact 1: the main difference between images is brightness, we’ll go to brightness.html which is an almost twin page except for a new hint. Hint 2: maybe consider deltas.gz. After retrieving deltas.gz, we can go on with the script: [...]

Read the rest of this entry »

Python Challenge level 17: “eat?”

Level 17 is cookie related, so urllib usage is needed once again. Hint 1: cookies in the photo. Unambiguous! Hint 2: there’s a thumbnail of the image from level 4 So, we’ll have to investiagate the http headers. Interestingly, we find out something in level 4. Fact 1: “info=you+should+have+followed+busynothing…;” is a cookie set by level [...]

Read the rest of this entry »

Python Challenge level 16: “let me get this straight”

In level 16 the title says everything. Hint 1: there are 5 pink pixels in each row Fact 1: pink is color 195 in the image’s color index (says The Gimp). import urllib, Image,cStringIO def straighten(line): # five equal consecutive pink pixels are the clue idx=0 while line[idx]!=195: idx+=1 return line[idx:]+line[:idx] url = ‘http://huge:file@www.pythonchallenge.com/pc/return/mozart.gif’ im [...]

Read the rest of this entry »

Python Challenge level 15: “whom?”

Level 15. I didn’t like this one. Not a bit. I think it’s the only level not as well designed as the rest. At least up untill now. Either that or my mindset doesn’t like some types of riddle as much as the rest. We are given a date in a callendar and a couple [...]

Read the rest of this entry »

Python Challenge level 14: “walk around”

Level 14 is really short once again. Hint 1: image is a spiral. It’s direction could be meaningful Hint 2: remember: 100*100 = (100+99+99+98) + …. (3+2+2+1)+1 Fact 1: wire.jpg is 1×10000 pixels = 100*100 I especially liked this level because it was straight forward. You didn’t have to imagine obscure meanings hidden in the [...]

Read the rest of this entry »