Bitcoin Forum
May 29, 2024, 08:25:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BOUNTY: Crack this value, get bitcoin  (Read 665 times)
Stoyvo (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
July 06, 2016, 05:41:28 AM
 #1

Hey Folk,

Im tossing a 0.2 btc bounty to crack this value and explain it.

The value is here: http://pastebin.com/pskVC3Qu

First hint: the string is base64 encoded. Decode this and you'll discover hex values. Crack the pattern, provide the value of the third CUE, and the btc reward is yours... As well as an opportunity to be paid btc for your knowledge.
JPage
Full Member
***
Offline Offline

Activity: 399
Merit: 105



View Profile
July 06, 2016, 08:38:53 AM
 #2

f f
OhGodAGirl
Full Member
***
Offline Offline

Activity: 199
Merit: 108

Look, I'm really not that interesting. Promise.


View Profile WWW
July 06, 2016, 09:03:52 AM
 #3

Would you like us to PM you with the 3rd CUE + an explanation, or would it be okay to publically share?
Stoyvo (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
July 06, 2016, 09:30:29 AM
 #4

PM, please
stolee
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile
July 06, 2016, 09:37:02 AM
 #5

Is the answer 'Ê'?
OhGodAGirl
Full Member
***
Offline Offline

Activity: 199
Merit: 108

Look, I'm really not that interesting. Promise.


View Profile WWW
July 06, 2016, 10:20:53 AM
 #6

PM, please

Done. If you can give me a little more context I can elaborate, but without context that string can be a multitude of things, though they all revolve around the same architecture.
Stoyvo (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
July 06, 2016, 03:03:32 PM
 #7

It's directly related to a MP3 id3v2.3 tag. There's an app called Serato that creates it's own data placed in a GEOB (General encapsulated object).

Let me explain:
Here's our string:
Quote
AQFDT0xPUgAAAAAEAJmZmUNVRQAAAAASAAAAAAAZAMwAAAAAU1RBUlQAQ1VFAAAAABMAAQAA
cbMAzIgAAABWT0NBTFMAQ1VFAAAAAA0AAgAAqoQAAADMAAAAQ1VFAAAAABMAAwABVPkAzMwA
AABEUk9QIDEAQ1VFAAAAAA0ABAABjcYAAMwAAAAAQ1VFAAAAABUABQAB/3MAzADMAABCdWls
ZHVwMgBDVUUAAAAADQAGAALp1AAAzMwAAABDVUUAAAAAEAAHAANbegCIAMwAAEVORABMT09Q
AAAAABUAAAADLGMAA0jL/////wAnquEAAABMT09QAAAAABUAAQAAABAAABx5/////wAnquEA
AQBCUE1MT0NLAAAAAAEAA

Decode the value to get the binary output. This tool proves useful: http://base64-encoding.online-domain-tools.com/

COLOR:
AQFDT0xPUgAAAAAEAJmZmU
First 8 chars are: ..COLOR. (Hex: 01 01 43 4f 4c 4f 52 00)
The next 8 chars are: ........ (Hex: 00 00 00 04 00 99 99 99)
The hex value "99 99 99" is the actual colour.

The next step is where I'm stuck and what the bounty is for. You can find the start of a CUE by finding the end of a colour value.
Hex: 43 55 45 (CUE). After this value, there should be values of Time, Colour, Text(START)

The difficulty is decoding the individual items (CUEs), not the object itself.
NeuroticFish
Legendary
*
Offline Offline

Activity: 3682
Merit: 6416


Looking for campaign manager? Contact icopress!


View Profile
July 06, 2016, 03:40:41 PM
 #8

From my understanding, after each "word", there's a number composed of 5 bytes. Imho, that number should not be read in hexa. I'll explain:
After the first group (COLOR) the number is 4, meaning the following are 4 bytes of color: 00, 99, 99, 99 (an ARGB color).
Then the next group tells CUE. The magic number is 12. If I'd convert it to hexa it would do wrong, but if I read it as decimal 12, then it matches: the next 12 bytes are the useful data 00 00 00 00 00 19 00 CC 00 00 00 00. Maybe the first 8 bytes are some Time (int64 time_t?) and the rest of 4 bytes are an ARGB black.

I hope it helps somebody...

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
OhGodAGirl
Full Member
***
Offline Offline

Activity: 199
Merit: 108

Look, I'm really not that interesting. Promise.


View Profile WWW
July 06, 2016, 05:27:44 PM
 #9

From my understanding, after each "word", there's a number composed of 5 bytes. Imho, that number should not be read in hexa. I'll explain:
After the first group (COLOR) the number is 4, meaning the following are 4 bytes of color: 00, 99, 99, 99 (an ARGB color).
Then the next group tells CUE. The magic number is 12. If I'd convert it to hexa it would do wrong, but if I read it as decimal 12, then it matches: the next 12 bytes are the useful data 00 00 00 00 00 19 00 CC 00 00 00 00. Maybe the first 8 bytes are some Time (int64 time_t?) and the rest of 4 bytes are an ARGB black.

I hope it helps somebody...


Huh, that is quite helpful.

But, why would it need a transparency value in the colours? That's the confusing part.

EDIT: I had figured that the 12 was a control character, but everything else lines up with your theory.
Stoyvo (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
July 06, 2016, 05:35:37 PM
 #10

But, why would it need a transparency value in the colours? That's the confusing part.

It can be useful. Most applications now use some kind of transparency in their colours.
OhGodAGirl
Full Member
***
Offline Offline

Activity: 199
Merit: 108

Look, I'm really not that interesting. Promise.


View Profile WWW
July 06, 2016, 06:21:01 PM
 #11

But, why would it need a transparency value in the colours? That's the confusing part.

It can be useful. Most applications now use some kind of transparency in their colours.

Fair enough! Just seems odd that Serato would use it - I assumed most lighting and DJ applications would only need RGB but having an alpha channel makes sense.
Stoyvo (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
July 06, 2016, 09:46:30 PM
 #12

I believe you're on the right track NeuroticFish. I just got this hint from a Serato developer: working the encoded stuff through base64 to ascii gives the cue points in a ms in a base 64 number

Base 64 number = int 64?
NeuroticFish
Legendary
*
Offline Offline

Activity: 3682
Merit: 6416


Looking for campaign manager? Contact icopress!


View Profile
July 07, 2016, 01:40:53 PM
 #13

Huh, that is quite helpful.

I'm glad to hear that. When this ends, I don't mind a tip, I have 2 addresses in my profile. Cheesy
I'll keep thinking, maybe I get something more to get us closer; if I get anything new, I'll post.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Stoyvo (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
July 08, 2016, 03:04:19 AM
 #14

Huh, that is quite helpful.

I'm glad to hear that. When this ends, I don't mind a tip, I have 2 addresses in my profile. Cheesy
I'll keep thinking, maybe I get something more to get us closer; if I get anything new, I'll post.


Crack it and take it all, hahaha
NeuroticFish
Legendary
*
Offline Offline

Activity: 3682
Merit: 6416


Looking for campaign manager? Contact icopress!


View Profile
July 08, 2016, 07:58:44 AM
 #15

Crack it and take it all, hahaha

Heh Smiley, I'm trying, I'm trying... no luck though yet...

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Stoyvo (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
September 08, 2016, 08:24:14 PM
 #16

Any more takers?
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!