Hacking Chip's Challenge
In case you haven't heard of it, there's a silly little
Windows game called Chip's Challenge. I played it quite a
bit several years ago, and then I got bored and hacked its
data file to get passwords for levels I couldn't reach by
playing the game fairly.
If you want it, here it is: the game, the hack program,
the whole works: chipstuf.zip
(504 kb).
All right, I admit it.
I had way too much time on my hands, and I played a lot of Chip's
Challenge. Then I got frustrated, as hackers often do, and I hacked
the game. I dumped the data file out in hex, then pored over it until
patterns revealed themselves... then, I wrote a program to dump
out the passwords for all the levels.
The encryption scheme was simple, and here are the results!
Hacking Chip's Challenge |
Level | Name | Time | Chips | Help | Password |
1 |
LESSON 1 | 100 | 11 |
Collect chips to get past the chip socket. Use keys to open doors. |
BDHP |
2 |
LESSON 2 | 100 | 4 |
Push blocks into water to make dirt. Watch out for monsters. |
JXMJ |
3 |
LESSON 3 | 100 | 4 |
Suction-boots for force floors. Fire boots for fire. Flippers
for water. Skates for ice. |
ECBQ |
4 |
LESSON 4 | 150 | 9 |
The blue button controls the tanks. The green button toggles walls.
Sometimes things are hidden under blocks. |
YMCJ |
5 |
LESSON 5 | 100 | 0 |
The red button controls the clone machine.
The brown button opens traps. |
TQKB |
6 |
LESSON 6 | 100 | 4 |
Blue walls may be fake. Some invisible walls never appear.
There can be extra chips. |
WNLD |
7 |
LESSON 7 | 150 | 3 |
Teleports can be directional. The thief takes your tools.
New walls can appear under you. |
FXQO |
8 |
LESSON 8 | 100 | 1 |
Monsters are stopped by dirt and gravel. |
NHAG |
9 |
NUTS AND BOLTS | 400 | 9 |
|
KCRE |
10 |
BRUSHFIRE | 80 | 0 |
|
UVWS |
11 |
TRINITY | 300 | 3 |
|
CNPE |
12 |
HUNT | 400 | 652 |
|
WVHI |
13 |
SOUTHPOLE | 0 | 0 |
What was the name of this level? |
OCKS |
14 |
TELEBLOCK | 250 | 4 |
|
BTDY |
15 |
ELEMENTARY | 250 | 12 |
|
COZQ |
16 |
CELLBLOCKED | 0 | 0 |
Press Ctrl+R (or choose Restart from the Level menu) to
restart any level. |
SKKK |
17 |
NICE DAY | 100 | 46 |
|
AJMG |
18 |
CASTLE MOAT | 600 | 0 |
|
HMJL |
19 |
DIGGER | 210 | 146 |
|
MRHR |
20 |
TOSSED SALAD | 400 | 15 |
|
KGFP |
21 |
ICEBERG | 150 | 9 |
|
UGRW |
22 |
FORCED ENTRY | 300 | 8 |
|
WZIN |
23 |
BLOBNET | 500 | 88 |
|
HUVE |
24 |
OORTO GELD | 550 | 48 |
|
UNIZ |
25 |
BLINK | 600 | 28 |
|
PQGV |
26 |
CHCHCHIPS | 300 | 170 |
|
YVYJ |
27 |
GO WITH THE FLOW | 200 | 6 |
|
IGGZ |
28 |
PING PONG | 300 | 22 |
|
UJDO |
29 |
ARCTICFLOW | 400 | 5 |
|
QGOL |
30 |
MISHMESH | 600 | 36 |
|
BQZP |
31 |
KNOT | 29 | 118 |
|
RYMS |
32 |
SCAVENGER HUNT | 600 | 3 |
|
PEFS |
33 |
ON THE ROCKS | 0 | 9 |
|
BQSN |
34 |
CYPHER | 350 | 14 |
|
NQFI |
35 |
LEMMINGS | 600 | 10 |
|
VDTM |
36 |
LADDER | 350 | 28 |
|
NXIS |
37 |
SEEING STARS | 800 | 56 |
|
VQNK |
38 |
SAMPLER | 500 | 1 |
|
BIFA |
39 |
GLUT | 20 | 29 |
|
ICXY |
40 |
FLOORGASBORG | 200 | 0 |
|
YWFH |
41 |
I.C. YOU | 250 | 60 |
Teleport direction sequence 1st rdul 2nd lulu. |
GKWD |
42 |
BEWARE OF BUG | 300 | 27 |
|
LMFU |
43 |
LOCK BLOCK | 200 | 0 |
|
UJDP |
44 |
REFRACTION | 300 | 32 |
|
TXHL |
45 |
MONSTER LAB | 300 | 0 |
|
OVPZ |
46 |
THREE DOORS | 250 | 14 |
|
HDQJ |
47 |
PIER SEVEN | 300 | 4 |
|
LXPP |
48 |
MUGGER SQUARE | 300 | 6 |
|
JYSF |
49 |
PROBLEMS | 200 | 23 |
|
PPXI |
50 |
DIGDIRT | 350 | 16 |
|
QBDH |
51 |
I SLIDE | 750 | 13 |
|
IGGJ |
52 |
THE LAST LAUGH | 400 | 2 |
|
PPHT |
53 |
TRAFFIC COP | 500 | 0 |
Make those pesky monsters follow a path to the door trigger. |
CGNX |
54 |
GRAIL | 350 | 68 |
|
ZMGC |
55 |
POTPOURRI | 100 | 30 |
|
SJES |
56 |
DEEPFREEZE | 250 | 8 |
|
FCJE |
57 |
STRANGE MAZE | 400 | 35 |
|
UBXU |
58 |
LOOP AROUND | 600 | 9 |
|
YBLT |
59 |
HIDDEN DANGER | 400 | 8 |
|
BLDM |
60 |
SCOUNDREL | 294 | 12 |
|
ZYVI |
61 |
RINK | 0 | 16 |
|
RMOW |
62 |
SLO MO | 300 | 0 |
|
TIGW |
63 |
BLOCK FACTORY | 500 | 7 |
|
GOHX |
64 |
SPOOKS | 600 | 41 |
|
IJPQ |
65 |
AMSTERDAM | 500 | 51 |
|
UPUN |
66 |
VICTIM | 300 | 12 |
|
ZIKZ |
67 |
CHIPMINE | 700 | 28 |
|
GGJA |
68 |
EENY MINY MOE | 650 | 52 |
|
RTDI |
69 |
BOUNCE CITY | 300 | 0 |
|
NLLY |
70 |
NIGHTMARE | 199 | 0 |
|
GCCG |
71 |
CORRIDOR | 500 | 23 |
|
LAJM |
72 |
REVERSE ALLEY | 0 | 35 |
|
EKFT |
73 |
MORTON | 600 | 28 |
|
QCCR |
74 |
PLAYTIME | 400 | 4 |
|
MKNH |
75 |
STEAM | 500 | 0 |
|
MJDV |
76 |
FOUR PLEX | 550 | 20 |
|
NMRH |
77 |
INVINCIBLE CHAMPION | 500 | 5 |
|
FHIC |
78 |
FORCE SQUARE | 500 | 13 |
|
GRMO |
79 |
DRAWN AND QUARTERED | 300 | 56 |
|
JINU |
80 |
VANISHING ACT | 800 | 17 |
|
EVUG |
81 |
WRITERS BLOCK | 0 | 56 |
|
SCWF |
82 |
SOCIALIST ACTION | 999 | 0 |
|
LLIO |
83 |
UP THE BLOCK | 400 | 14 |
|
OVPJ |
84 |
WARS | 600 | 5 |
|
UVEO |
85 |
TELENET | 300 | 15 |
|
LEBX |
86 |
SUICIDE | 400 | 0 |
|
FLHH |
87 |
CITYBLOCK | 0 | 34 |
|
YJYS |
88 |
SPIRALS | 400 | 12 |
|
WZYV |
89 |
BLOCK BUSTER | 450 | 5 |
|
VCZO |
90 |
PLAYHOUSE | 400 | 121 |
|
OLLM |
91 |
JUMPING SWARM | 400 | 22 |
|
JPQG |
92 |
VORTEX | 500 | 6 |
|
DTMI |
93 |
ROADSIGN | 800 | 4 |
|
REKF |
94 |
NOW YOU SEE IT | 0 | 7 |
|
EWCS |
95 |
FOUR SQUARE | 350 | 2 |
|
BIFQ |
96 |
PARANOIA | 399 | 46 |
You don't need the fire boots, but they could help later on. |
BIFQ |
97 |
METASTABLE TO CHAOS | 300 | 0 |
|
IOCS |
98 |
SHRINKING | 350 | 7 |
|
TKWD |
99 |
CATACOMBS | 399 | 8 |
|
XUVU |
100 |
COLONY | 0 | 48 |
|
QJXR |
101 |
APARTMENT | 300 | 34 |
|
RPIR |
102 |
ICEHOUSE | 200 | 3 |
|
VDDU |
103 |
MEMORY | 600 | 37 |
|
PTAC |
104 |
JAILER | 300 | 82 |
|
KWNL |
105 |
SHORT CIRCUIT | 350 | 37 |
|
YNEG |
106 |
KABLAM | 0 | 0 |
|
NXYB |
107 |
BALLS O FIRE | 300 | 50 |
|
ECRE |
108 |
BLOCK OUT | 350 | 31 |
|
LIOC |
109 |
TORTURECHAMBER | 150 | 4 |
|
KZQR |
110 |
CHILLER | 399 | 16 |
|
XBAO |
111 |
TIME LAPSE | 0 | 4 |
|
KRQJ |
112 |
FORTUNE FAVOURS THE | 0 | 4 |
|
NJLA |
113 |
OPEN QUESTION | 500 | 5 |
The eigth block is open. |
PTAS |
114 |
DECEPTION | 200 | 12 |
|
JWNL |
115 |
OVERSEA DELIVERY | 0 | 0 |
Push the blocks to the correct island to reach the exit. |
EGRW |
116 |
BLOCK BUSTER II | 750 | 27 |
|
HXMF |
117 |
THE MARSH | 0 | 0 |
|
FPZT |
118 |
MISS DIRECTION | 300 | 0 |
|
OSCW |
119 |
SLIDE STEP | 250 | 38 |
|
PHTY |
120 |
ALPHABET SOUP | 0 | 11 |
|
FLXP |
121 |
PERFECT MATCH | 0 | 0 |
Match the inner to the outer. A perfect match. |
BPYS |
122 |
TOTALLY FAIR | 300 | 6 |
|
SJUM |
123 |
THE PRISONER | 299 | 3 |
|
YKZE |
124 |
FIRETRAP | 800 | 22 |
|
TASX |
125 |
MIXED NUTS | 0 | 71 |
|
MYRT |
126 |
BLOCK N ROLL | 600 | 36 |
|
QRLD |
127 |
SKELZIE | 500 | 21 |
|
JMWZ |
128 |
ALL FULL | 400 | 182 |
|
FTLA |
129 |
LOBSTER TRAP | 300 | 6 |
|
HEAN |
130 |
ICE CUBE | 0 | 32 |
|
XHIZ |
131 |
TOTALLY UNFAIR | 60 | 6 |
Remember sjum. |
FIRD |
132 |
MIX UP | 999 | 28 |
|
ZYFA |
133 |
BLOBDANCE | 0 | 30 |
|
TIGG |
134 |
PAIN | 0 | 7 |
|
XPPH |
135 |
TRUST ME | 300 | 0 |
|
LYWO |
136 |
DOUBLEMAZE | 0 | 38 |
|
LUZL |
137 |
GOLDKEY | 450 | 0 |
|
HPPX |
138 |
PARTIAL POST | 300 | 0 |
Block teleporters to re-route them. |
LUJT |
139 |
YORKHOUSE | 0 | 388 |
|
VLHH |
140 |
ICEDEATH | 300 | 0 |
|
SJUK |
141 |
UNDERGROUND | 0 | 15 |
|
MCJE |
142 |
PENTAGRAM | 0 | 10 |
Walk the lines of this inscribed pentagram to avoid its curse. |
UCRY |
143 |
STRIPES? | 0 | 23 |
|
OKOR |
144 |
FIREFLIES | 0 | 30 |
|
GVXQ |
145 |
Thanks to... | 0 | 0 |
Special thanks also to the WEP 4 test team! |
TONY |
146 |
CAKE WALK | 999 | 13 |
|
JHEN |
147 |
FORCE FIELD | 0 | 24 |
|
COZA |
148 |
MIND BLOCK | 0 | 12 |
|
RGSK |
149 |
SPECIAL | 999 | 0 |
This spot would be too obvious! |
DIGW |
|