Jump to content




Easy Encryption API cracker (proof of concept)


  • You cannot reply to this topic
9 replies to this topic

#1 immibis

    Lua God

  • Members
  • 1,033 posts
  • LocationWellington, New Zealand

Posted 11 March 2013 - 10:57 PM

This program attempts to decrypt English text encrypted by Malte's Easy Encryption API without knowing the key, only the key length.

The message must be much larger than the key (at least 20 times, maybe more) and must be English text - this probably won't work on Lua code, unless you change rateText. The running time is approximately O(size of key * size of message).

Download

Screenshots at different key lengths:
Posted Image

Posted Image

Posted Image

Posted Image

Posted Image

Posted Image

Posted Image
(the last ones show why I said the message must be many times the key length)

#2 theoriginalbit

    Semi-Professional ComputerCrafter

  • Moderators
  • 7,332 posts
  • LocationAustralia

Posted 11 March 2013 - 10:59 PM

Haha nice work immibis! :P

#3 superaxander

  • Members
  • 609 posts
  • LocationHolland

Posted 12 March 2013 - 01:18 AM

That looks very funny

#4 immibis

    Lua God

  • Members
  • 1,033 posts
  • LocationWellington, New Zealand

Posted 12 March 2013 - 01:42 AM

Can't edit on my phone - but if you're referring to the last screenshots, that's why I said the message length must be many times the key length.

#5 Lyqyd

    Lua Liquidator

  • Moderators
  • 8,465 posts

Posted 12 March 2013 - 08:25 AM

This is not malicious. Not because the encryption API it targets isn't in wide use, but because all it attempts to do is decrypt a string of cyphertext. If it had other "features" like rednet sniffing, etc. then the tool would start running afoul of the malicious code rule.

#6 tesla1889

  • Members
  • 351 posts
  • LocationSt. Petersburg

Posted 12 March 2013 - 08:32 AM

could the full CC definition of malicious code be posted somewhere please?

#7 PixelToast

  • Signature Abuser
  • 2,265 posts
  • Location3232235883

Posted 12 March 2013 - 08:41 AM

now break mine!
http://www.computerc...ased-encryption

#8 tesla1889

  • Members
  • 351 posts
  • LocationSt. Petersburg

Posted 12 March 2013 - 08:44 AM

i dont suppose rainbow tables would be much use in CC

#9 bjornir90

  • Members
  • 378 posts
  • LocationFrance

Posted 12 March 2013 - 08:48 AM

Looks funny :)

#10 Malte

  • Members
  • 13 posts

Posted 13 March 2013 - 07:41 AM

Wow... Time to make Version 2! :)





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users