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 |
|