Go Back   English Forum Switzerland > Off-Topic > Off-Topic > General off-topic  
Reply
 
Thread Tools Display Modes
  #1  
Old 01.12.2011, 08:27
Caviarchips's Avatar
Forum Legend
 
Join Date: May 2010
Location: Basel Stadt
Posts: 3,979
Groaned at 99 Times in 77 Posts
Thanked 6,677 Times in 2,388 Posts
Caviarchips has a reputation beyond reputeCaviarchips has a reputation beyond reputeCaviarchips has a reputation beyond reputeCaviarchips has a reputation beyond reputeCaviarchips has a reputation beyond reputeCaviarchips has a reputation beyond repute
So you wanna be a spy?

Then you can go to this website and if you are successful, you can apply for a job at GCHQ, the UK Government "listening" HQ!

I don't even understand what needs doing, so I think I'm out of the running
Reply With Quote
  #2  
Old 01.12.2011, 09:43
The_Love_Doctor's Avatar
Forum Legend
 
Join Date: Aug 2009
Location: Zugerberg, Zug
Posts: 3,265
Groaned at 72 Times in 58 Posts
Thanked 3,700 Times in 1,746 Posts
The_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond repute
Re: So you wanna be a spy?

hmm the time is up anyway...

Would be interesting to know what the solution is...
Reply With Quote
  #3  
Old 01.12.2011, 09:58
hannah'sauntie's Avatar
Forum Legend
 
Join Date: Jan 2010
Location: Baden
Posts: 4,741
Groaned at 24 Times in 22 Posts
Thanked 6,648 Times in 3,007 Posts
hannah'sauntie has a reputation beyond reputehannah'sauntie has a reputation beyond reputehannah'sauntie has a reputation beyond reputehannah'sauntie has a reputation beyond reputehannah'sauntie has a reputation beyond reputehannah'sauntie has a reputation beyond repute
Re: So you wanna be a spy?

I've seen 'Spooks' and none of them ever get out alive. Think I'll pass.
Reply With Quote
  #4  
Old 01.12.2011, 20:03
The_Love_Doctor's Avatar
Forum Legend
 
Join Date: Aug 2009
Location: Zugerberg, Zug
Posts: 3,265
Groaned at 72 Times in 58 Posts
Thanked 3,700 Times in 1,746 Posts
The_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond repute
Re: So you wanna be a spy?

Hmm after trying a couple of ideas I can't see any meaningful patterns. I have suspicion that it might be one of those Staganography type of thing, where it appears like something but it's completely something else. In this case it looks like a meaningless sequence of hexadecimal numbers where in actual fact it might be.... wait for it... morse code.

So my next step is to convert all of those hex numbers to binary and see if I can see any morse code in between.

Any morse code enthusiasts here? The interesting bit for me is the last row in the second column which is:

9d ff ff ff 41 41 41 41

Which maybe something like a terminating morse code transmition.

in binary this is
1001 1101 1111 1111 1111 1111 1111 1111 0100 0001 0100 0001 0100 0001 0100 0001

Hmmm off to look at my morse code tree
Reply With Quote
  #5  
Old 01.12.2011, 20:43
lifeisabuffet's Avatar
Junior Member
 
Join Date: Nov 2011
Location: Frankfurt/Zurich
Posts: 95
Groaned at 2 Times in 2 Posts
Thanked 109 Times in 55 Posts
lifeisabuffet has an excellent reputationlifeisabuffet has an excellent reputationlifeisabuffet has an excellent reputationlifeisabuffet has an excellent reputation
Re: So you wanna be a spy?

Looks like ciphertext to me.
Reply With Quote
  #6  
Old 01.12.2011, 20:51
Sbrinz's Avatar
RIP
 
Join Date: Oct 2011
Location: Murten - Morat
Posts: 11,866
Groaned at 563 Times in 354 Posts
Thanked 11,548 Times in 5,941 Posts
Sbrinz has a reputation beyond reputeSbrinz has a reputation beyond reputeSbrinz has a reputation beyond reputeSbrinz has a reputation beyond reputeSbrinz has a reputation beyond reputeSbrinz has a reputation beyond repute
Re: So you wanna be a spy?

"Can you crack it" is an anagram of "No accuracy kit"
Reply With Quote
  #7  
Old 01.12.2011, 21:16
Phil_MCR's Avatar
Forum Legend
 
Join Date: Oct 2009
Location: Basel
Posts: 14,624
Groaned at 281 Times in 187 Posts
Thanked 18,467 Times in 7,749 Posts
Phil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond repute
http://www.canyoucrackit.co.uk/soyoudidit.asp

Quote:
View Post
Hmm after trying a couple of ideas I can't see any meaningful patterns. I have suspicion that it might be one of those Staganography type of thing, where it appears like something but it's completely something else. In this case it looks like a meaningless sequence of hexadecimal numbers where in actual fact it might be.... wait for it... morse code.

So my next step is to convert all of those hex numbers to binary and see if I can see any morse code in between.

Any morse code enthusiasts here? The interesting bit for me is the last row in the second column which is:

9d ff ff ff 41 41 41 41

Which maybe something like a terminating morse code transmition.

in binary this is
1001 1101 1111 1111 1111 1111 1111 1111 0100 0001 0100 0001 0100 0001 0100 0001

Hmmm off to look at my morse code tree
having had a misspent youth in various debuggers and dis-assemblers, i recognised the hex immediately as x86 code. the sad, thing is i even managed still to disassemble the first instruction as jmp 04.

the code is rc4 or an rc4-like algorithm.

Last edited by MusicChick; 01.12.2011 at 22:57. Reason: merging consecutive posts
Reply With Quote
  #8  
Old 01.12.2011, 22:07
The_Love_Doctor's Avatar
Forum Legend
 
Join Date: Aug 2009
Location: Zugerberg, Zug
Posts: 3,265
Groaned at 72 Times in 58 Posts
Thanked 3,700 Times in 1,746 Posts
The_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond repute
Re: So you wanna be a spy?

Quote:
View Post
having had a misspent youth in various debuggers and dis-assemblers, i recognised the hex immediately as x86 code. the sad, thing is i even managed still to disassemble the first instruction as jmp 04.

the code is rc4 or an rc4-like algorithm.
So what's the keyword?
Reply With Quote
  #9  
Old 01.12.2011, 22:33
Phil_MCR's Avatar
Forum Legend
 
Join Date: Oct 2009
Location: Basel
Posts: 14,624
Groaned at 281 Times in 187 Posts
Thanked 18,467 Times in 7,749 Posts
Phil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond repute
Re: So you wanna be a spy?

Quote:
View Post
So what's the keyword?
i'm only on step 2 where you have to write a virtual machine. a lot of IT guys on here, so they should be able to do it quite quickly:

i think these guys have already solved it:

http://forums.somethingawful.com/sho...0&pagenumber=2

as an aside, it's a joke that they offer <40k for this. just being able to do the coding parts can get you a job in IT for more money.

Last edited by Phil_MCR; 01.12.2011 at 22:46.
Reply With Quote
  #10  
Old 01.12.2011, 22:52
lifeisabuffet's Avatar
Junior Member
 
Join Date: Nov 2011
Location: Frankfurt/Zurich
Posts: 95
Groaned at 2 Times in 2 Posts
Thanked 109 Times in 55 Posts
lifeisabuffet has an excellent reputationlifeisabuffet has an excellent reputationlifeisabuffet has an excellent reputationlifeisabuffet has an excellent reputation
Solution to part 1
http://pastebin.com/cqzbkw4H

Quote:
View Post
i'm only on step 2 where you
as an aside, it's a joke that they offer <40k for this. just being able to do the coding parts can get you a job in IT for more money.
<40? Really pathetic...

Last edited by MusicChick; 01.12.2011 at 22:56. Reason: merging consecutive posts
Reply With Quote
  #11  
Old 01.12.2011, 23:02
Phil_MCR's Avatar
Forum Legend
 
Join Date: Oct 2009
Location: Basel
Posts: 14,624
Groaned at 281 Times in 187 Posts
Thanked 18,467 Times in 7,749 Posts
Phil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond repute
Re: So you wanna be a spy?

Quote:
View Post
Solution to part 1
http://pastebin.com/cqzbkw4H


<40? Really pathetic...
see here:

https://apply.gchq-careers.co.uk/fe/...ms=jj&id=35874

gc9: 25k
gc10: 31k

as an aside, i keep parsing your name as "lisa is a buffet".
Reply With Quote
  #12  
Old 02.12.2011, 08:47
The_Love_Doctor's Avatar
Forum Legend
 
Join Date: Aug 2009
Location: Zugerberg, Zug
Posts: 3,265
Groaned at 72 Times in 58 Posts
Thanked 3,700 Times in 1,746 Posts
The_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond repute
Re: So you wanna be a spy?

Quote:
View Post
i'm only on step 2 where you have to write a virtual machine. a lot of IT guys on here, so they should be able to do it quite quickly:

i think these guys have already solved it:

http://forums.somethingawful.com/sho...0&pagenumber=2

as an aside, it's a joke that they offer <40k for this. just being able to do the coding parts can get you a job in IT for more money.
Well IT guy here but not a clue mate
As they say understanding the problem is half of the solution, and then understanding the solution is half of the coding...

So questions are:
  1. What is the suspected cyphering algorithm? RC4?
  2. What is the exploited vulnerability of the cyphering algorithm that needs to be exploited to reveal the cyphering keyword.
PS: It looks like after you find the first keyword there will be other levels. Where you need to do more de-cyphering...
PPS: Ok after reading parts of the thread on http://forums.somethingawful.com/sho...0&pagenumber=1
This is my understanding so far:
Part 1: The code you see is not cypher code but rather x86 machine code, the program on pastebin loads it into memory and runs it, the result is a print to the screen that says get http://www.canyoucrackit.co.uk/15b43...d525e5d0b20.js.

Part 2: is to write a virtual machine using javascript i.e complete the code on http://www.canyoucrackit.co.uk/15b43...d525e5d0b20.js and load the same code on the first page to probably get a different result which takes you to part 3.

I have no experience in machine language but I'm pretty comfortable with javascript so I will attempt this over the weekend, and keep looking here for cheats

Last edited by The_Love_Doctor; 02.12.2011 at 09:06.
Reply With Quote
  #13  
Old 02.12.2011, 09:09
Caviarchips's Avatar
Forum Legend
 
Join Date: May 2010
Location: Basel Stadt
Posts: 3,979
Groaned at 99 Times in 77 Posts
Thanked 6,677 Times in 2,388 Posts
Caviarchips has a reputation beyond reputeCaviarchips has a reputation beyond reputeCaviarchips has a reputation beyond reputeCaviarchips has a reputation beyond reputeCaviarchips has a reputation beyond reputeCaviarchips has a reputation beyond repute
Re: So you wanna be a spy?

Quote:
View Post

So questions are:
  1. What is the suspected cyphering algorithm? RC4?
  2. What is the exploited vulnerability of the cyphering algorithm that needs to be exploited to reveal the cyphering keyword.
PS: It looks like after you find the first keyword there will be other levels. Where you need to do more de-cyphering...
PPS: Ok after reading parts of the thread on http://forums.somethingawful.com/sho...0&pagenumber=1
This is my understanding so far:
Part 1: The code you see is not cypher code but rather x86 machine code, the program on pastebin loads it into memory and runs it, the result is a print to the screen that says get http://www.canyoucrackit.co.uk/15b43...d525e5d0b20.js.

Part 2: is to write a virtual machine using javascript i.e complete the code on http://www.canyoucrackit.co.uk/15b43...d525e5d0b20.js and load the same code on the first page to probably get a different result which takes you to part 3.
MODS....please....ENGLISH forum......"ENGLISH"
Reply With Quote
  #14  
Old 02.12.2011, 09:20
The_Love_Doctor's Avatar
Forum Legend
 
Join Date: Aug 2009
Location: Zugerberg, Zug
Posts: 3,265
Groaned at 72 Times in 58 Posts
Thanked 3,700 Times in 1,746 Posts
The_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond repute
Re: So you wanna be a spy?

Quote:
View Post
Part 2: is to write a virtual machine using javascript i.e complete the code on http://www.canyoucrackit.co.uk/15b43...d525e5d0b20.js and load the same code on the first page to probably get a different result which takes you to part 3.
I have to correct what I said here, the machine code is already loaded into the array mem in this case and just needs the virtual machine to interpret it! Doh!
So no need to load any extra code just write the virtual machine or interpret it by hand!
Reply With Quote
  #15  
Old 02.12.2011, 13:50
Phil_MCR's Avatar
Forum Legend
 
Join Date: Oct 2009
Location: Basel
Posts: 14,624
Groaned at 281 Times in 187 Posts
Thanked 18,467 Times in 7,749 Posts
Phil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond repute
Re: So you wanna be a spy?

Quote:
View Post
Well IT guy here but not a clue mate
As they say understanding the problem is half of the solution, and then understanding the solution is half of the coding...

So questions are:
  1. What is the suspected cyphering algorithm? RC4?
  2. What is the exploited vulnerability of the cyphering algorithm that needs to be exploited to reveal the cyphering keyword.
PS: It looks like after you find the first keyword there will be other levels. Where you need to do more de-cyphering...
PPS: Ok after reading parts of the thread on http://forums.somethingawful.com/sho...0&pagenumber=1
This is my understanding so far:
Part 1: The code you see is not cypher code but rather x86 machine code, the program on pastebin loads it into memory and runs it, the result is a print to the screen that says get http://www.canyoucrackit.co.uk/15b43...d525e5d0b20.js.

Part 2: is to write a virtual machine using javascript i.e complete the code on http://www.canyoucrackit.co.uk/15b43...d525e5d0b20.js and load the same code on the first page to probably get a different result which takes you to part 3.

I have no experience in machine language but I'm pretty comfortable with javascript so I will attempt this over the weekend, and keep looking here for cheats
1. It's RC4 or an RC4 variant. I just looked at the assembly code and recognised the key scheduling algorithm as RC4-like.
2. It doesn't matter what the precise algorithm is as the key is already in there so you just needed to feed in the data and dump out the decrypted value.

part 2 is just to write a VM to execute the opcodes provided. there's no need to write it in javascript - you can use any language you are familiar with.
Reply With Quote
  #16  
Old 02.12.2011, 14:02
The_Love_Doctor's Avatar
Forum Legend
 
Join Date: Aug 2009
Location: Zugerberg, Zug
Posts: 3,265
Groaned at 72 Times in 58 Posts
Thanked 3,700 Times in 1,746 Posts
The_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond repute
Re: So you wanna be a spy?

Quote:
View Post
1. It's RC4 or an RC4 variant. I just looked at the assembly code and recognised the key scheduling algorithm as RC4-like.
2. It doesn't matter what the precise algorithm is as the key is already in there so you just needed to feed in the data and dump out the decrypted value.

part 2 is just to write a VM to execute the opcodes provided. there's no need to write it in javascript - you can use any language you are familiar with.
Let me get this right, the code on that image is what you believe to be an RC4 equivalent algorithm implemented in assembly / machine code. Once this code is executed it will lead you to part two?

Agreed on part two, I am assuming here that once the virtual machine is correctly implemented, the execution of the op code will lead to part three where the keyword requested on the main page can be uncovered, whether that key is the same as the encryption keyword is irrelevant.
Reply With Quote
  #17  
Old 02.12.2011, 19:09
lifeisabuffet's Avatar
Junior Member
 
Join Date: Nov 2011
Location: Frankfurt/Zurich
Posts: 95
Groaned at 2 Times in 2 Posts
Thanked 109 Times in 55 Posts
lifeisabuffet has an excellent reputationlifeisabuffet has an excellent reputationlifeisabuffet has an excellent reputationlifeisabuffet has an excellent reputation
Re: So you wanna be a spy?

Quote:
View Post
as an aside, i keep parsing your name as "lisa is a buffet".
That seems to be a common phenomenon among some EF members. I suspect there was a "Lisa" registered in this forum, whom I have never met personally.
My name has nothing to do with the radical fundamental Christian American woman who uses "life is a buffet" as her slogan and neither is it a suggestion to indulge in buffets. I feel life offers us many choices and we try to choose the best option, just like we do at buffets.
Reply With Quote
  #18  
Old 02.12.2011, 19:15
Phil_MCR's Avatar
Forum Legend
 
Join Date: Oct 2009
Location: Basel
Posts: 14,624
Groaned at 281 Times in 187 Posts
Thanked 18,467 Times in 7,749 Posts
Phil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond repute
Re: So you wanna be a spy?

Quote:
View Post
Let me get this right, the code on that image is what you believe to be an RC4 equivalent algorithm implemented in assembly / machine code. Once this code is executed it will lead you to part two?
yup. there's also data in the png image file.

edit: as a nod to the vegetarian thread, you might notice some DEAD BEEF around 24 bytes in
Reply With Quote
  #19  
Old 03.12.2011, 20:00
The_Love_Doctor's Avatar
Forum Legend
 
Join Date: Aug 2009
Location: Zugerberg, Zug
Posts: 3,265
Groaned at 72 Times in 58 Posts
Thanked 3,700 Times in 1,746 Posts
The_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond reputeThe_Love_Doctor has a reputation beyond repute
Re: So you wanna be a spy?

Quote:
View Post
yup. there's also data in the png image file.
Which is of course useless unless you open it as a png file...

Quote:
View Post
edit: as a nod to the vegetarian thread, you might notice some DEAD BEEF around 24 bytes in
Good one

Back on topic, have you managed to write that virtual machine?
I can't write it just yet as I need to read up a bit more on each instruction and what exactly the result should be.
Reply With Quote
  #20  
Old 04.12.2011, 19:31
Phil_MCR's Avatar
Forum Legend
 
Join Date: Oct 2009
Location: Basel
Posts: 14,624
Groaned at 281 Times in 187 Posts
Thanked 18,467 Times in 7,749 Posts
Phil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond reputePhil_MCR has a reputation beyond repute
Re: So you wanna be a spy?

Quote:
View Post
Back on topic, have you managed to write that virtual machine?
i'm not going to bother writing it: it's a trivial programming exercise.
Reply With Quote
Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Budding wanna-be photographers, a Swiss National Day 2011 competition for you. Rangatiranui Travel/day trips/free time 0 01.08.2011 09:50
I am so bored I wanna go out Evita is here Daily life 1 13.10.2010 19:20
So you think you know CH pretty well? litespeed Daily life 3 04.06.2006 21:23


All times are GMT +2. The time now is 20:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0