Maybe my latest project helps a bit in decoding.2D0E1A0E0404310D330C01051B0723644E381B1C56162A142908114C000135650318071D13173C59
Peter
Posted 19 August 2011 - 09:21 AM
Maybe my latest project helps a bit in decoding.2D0E1A0E0404310D330C01051B0723644E381B1C56162A142908114C000135650318071D13173C59
Posted 20 August 2011 - 07:50 AM
Posted 20 August 2011 - 10:39 AM
Posted 20 August 2011 - 11:20 AM
That's what I was trying to point out.BTW: 'R' is not in the result. I made the mistake ....
Posted 20 August 2011 - 11:37 AM
That's what I was trying to point out.
Posted 21 August 2011 - 07:41 PM
Posted 30 August 2011 - 01:07 AM
Posted 30 August 2011 - 02:42 AM
Posted 30 August 2011 - 02:48 AM
Posted 30 August 2011 - 03:11 AM
Have you tried with splitting the string in two halves & XORing every character of the first string with the corresponding ones from the second?I have tried a variety of things involving XOR:
- Used "reversible" as a hint and XORed the string with its backwards-self
- XORed the high nibble with the low nibble for every byte and assumed an 'A'='1' code
- XORed the whole string with every possible 8-bit byte
Posted 30 August 2011 - 04:07 AM
Yes I am working on the latter string. However, I am including both in my program, since information can be revealed if the pad for the first is the same as the pad for the second. Never use the same pad twice!Have you tried with splitting the string in two halves & XORing every character of the first string with the corresponding ones from the second?
Posted 30 August 2011 - 07:24 AM
Maybe my latest project helps a bit in decoding.
Posted 31 August 2011 - 05:24 PM
Posted 31 August 2011 - 05:28 PM
No, I'm a bit ashamed to confess that even after spending more than one year inFor those who find my projects boring or just oversee them: The actual one is named 'nativeEx_multiPE'.
Posted 31 August 2011 - 07:33 PM
Posted 01 September 2011 - 12:08 AM
Well that gave it away. Try as I might, the only search results I had been able to get for your last project was PicoXP, which I know wasn't a new project, but wasn't sure if it was your "latest." So here is the code to solve the challenge, along with the answer(s).Before we get challenge #15 with still unsolved #12:
For those who find my projects boring or just oversee them: The actual one is named 'nativeEx_multiPE'.
And it can be concatenated to an array containing nativeEx_multiPEnativeEx_mult ...
#include <stdio.h> #include <stdlib.h> static char peter1[] = "2D0E1A0E0404310D330C01051B0723644E381B1C56162A142908114C000135650318071D13173C59"; static char peter1_bytes[(sizeof peter1 - 1) / 2 + 1]; static char peter2[] = "3A3620215624241B37081B4C17063E310B1200"; static char peter2_bytes[(sizeof peter2 - 1) / 2 + 1]; static void dumphex(char * bytes, int sz); static void hex2byte(char * input, int input_sz, char * output); int main(void) { static char pad[] = "nativeEx_multiPEnativeEx_multiPEnativeEx_multiPEnativeEx_multiPEnativeEx_multiPEnativeEx_multiPEnativeEx_multiPEnativeEx_multiPE"; int i; /* Convert to byte arrays */ hex2byte(peter1, sizeof peter1 - 1, peter1_bytes); dumphex(peter1_bytes, sizeof peter1_bytes - 1); hex2byte(peter2, sizeof peter2 - 1, peter2_bytes); dumphex(peter2_bytes, sizeof peter2_bytes - 1); /* Attempt to decode using the pad */ for (i = 0; i < sizeof peter1_bytes - 1; ++i) peter1_bytes[i] ^= pad[i]; for (i = 0; i < sizeof peter2_bytes - 1; ++i) peter2_bytes[i] ^= pad[i]; printf("Answer #1: %s\n", peter1_bytes); printf("Answer #2: %s\n", peter2_bytes); return EXIT_SUCCESS; } static void dumphex(char * bytes, int sz) { while (sz--) printf("0x%02X ", *bytes++); puts(""); return; } static void hex2byte(char * input, int input_sz, char * output) { while (input_sz--) { if (*input >= 'A' && *input < 'G') *output = (10 + (*input - 'A')) << 4; else *output = (*input - '0') << 4; --input_sz; ++input; if (*input >= 'A' && *input < 'G') *output += 10 + (*input - 'A'); else *output += *input - '0'; ++input; ++output; } return; }---EDIT--- I really don't like what the code tags did to the code above.
Posted 01 September 2011 - 12:59 AM
Posted 01 September 2011 - 01:00 AM
What's the problem with the 'code' tag? It's nicely formatted as I can see.---EDIT--- I really don't like what the code tags did to the code above.
Posted 01 September 2011 - 01:48 AM
Nope. I use an indentation scheme based on a unit of two spaces. The majority of that formatting has been lost, even though it shows back up if I edit the post. In the hex2byte function, the entire body (before the ending curly brace) appears at the same indentation level, which is wrong.What's the problem with the 'code' tag? It's nicely formatted as I can see.
Posted 01 September 2011 - 04:31 PM
Well that gave it away. Try as I might, the only search results I had been able to get for your last project was PicoXP, which I know wasn't a new project, but wasn't sure if it was your "latest." So here is the code to solve the challenge, along with the answer(s).
.....
Posted 01 September 2011 - 04:34 PM
@ pscEx
It also might be that nobody could solve your challenge because http://nativeex.multipe.exec-se.de/ can't be resolved .
Posted 01 September 2011 - 05:37 PM
On http://nativeex.exec-se.de/ itself and the download links on http://nativeex.exec...ojects/multiPE/
Where is this link? I'll correct.
The correct one is http://nativeex.exec-se.de/
Peter
Posted 01 September 2011 - 06:13 PM
OOPS!On http://nativeex.exec-se.de/ itself and the download links on http://nativeex.exec...ojects/multiPE/
0 members, 0 guests, 0 anonymous users