Ir para conteúdo
Entre para seguir isso  
Notorious

Desafio Decodificação

Recommended Posts

Notorious    1
Notorious

Eu desenvolvi uma função que codificou uma frase (string) qualquer nisto:

010101100110111101100011111010100010000001100100011001010111001101100011011011110110001001110010011010010111010100100000001110100110111100101100001000000111000001100001011100100110000101100010111010010110111001110011001011000010000001100001011100110010000001101100011001010111010001110010011000010111001100100000011000010010000001110011011001010110011101110101011010010111001000100000011100111110001101101111001000000111001111110011001000000111000001110010011000010010000001100110011010010110001101100001011100100010000001101101011000010110100101110011001000000110010011101101011001100110100101100011011010010110110000111010001000000110000101101100011000010110111101101100011000010110110001100001011010000111010101100101011010000111010101110101011010000111010101110101011010000111010101100101011011000110010101110100011100100110000101101000011001010110100001100101011010000110010101101000011001010110100001100101

A tarefa de vocês é desenvolver uma que decodifique isso, e descobrir a frase inteira que eu codifiquei, a função que voce fez tem que estar junta pra provar que alguem não fez por você, etc, etc, etc ...

D
icas
(vou colocando aos poucos)

 

  1. B
    inary Dig
    IT

  2. 8 bits

  3. 1 byte

É bem fácil mesmo, se você pensar em uma coisa obvia, é isso ...

Quem descobrir primeiro e postar a função junto com a frase leva 50V$ :coolface:

(pode ser qualquer função, de qualquer maneira menos pog, desde que ela funcione)

 

PS: Mock, ou qualquer um dos avançados, nao acabem com a graça por favor ._.

Editado por Notorious

Compartilhar este post


Link para o post
Compartilhar em outros sites
Hauntedy    0
Hauntedy

soh tenho uma coisa a dizer sobre isso

 

010101100110000101101001001000000101010001101111011011010110000100100000011011100110111100100000011100110110010101110101001000000110001101110101001011000010000001100101011010000010000001101101011101010110100101110100011011110010000001100110011011110110010001100001001000000110100101110011011100110110111100100000011100100110100101100001011100100110100101100001011100100110100101100001011100100110100101100001

 

dorgas! quem decodificar o do notorious, decodifica esse tambem.... uahuahuah

Compartilhar este post


Link para o post
Compartilhar em outros sites
Socket    0
Socket

Fiz aqui, cheguei da igreja agora, a frase é:

 

Retirada por pedidos do Notorious :fuu:

 

A função é, encriptada da mesma maneira:

 

0110011001110101011011100110001101110100011010010110111101101110001000000110010001100101011000110110111101100100011001010010100001100010011010010111010000101001000010100000100101101100011011110110001101100001011011000010000001110010011001010111001101110101011011000111010000100000001111010010000000100010001000100000101000001010000010010110001001101001011101000010000000111101001000000110001001101001011101000011101001100111011100110111010101100010001010000010001000101110001011100010111000101110001011100010111000101110001011100010001000101100001000000110011001110101011011100110001101110100011010010110111101101110001010000111001100101001001000000111001001100101011100110111010101101100011101000010000000111101001000000111001001100101011100110111010101101100011101000010000000101110001011100010000001110011011101000111001001101001011011100110011100101110011000110110100001100001011100100010100001110100011011110110111001110101011011010110001001100101011100100010100001110011001011000010000000110010001010010010100100100000011001010110111001100100001010010000101000001010000010010111001001100101011101000111010101110010011011100010000001110010011001010111001101110101011011000111010000001010011001010110111001100100

Pronto quero os 50V$, kk, brincadeira.

 

Hauntedy a sua é:

 

Vai Toma no seu cu, eh muito foda isso riariariaria

Editado por Socket

Compartilhar este post


Link para o post
Compartilhar em outros sites
Hauntedy    0
Hauntedy

Falto posta a função neh fera? de que adianta voce bota a resposta sem bota a função que voce fez pra consegui-la? soh estrago o desafio....

 

010100110110111101100011011010110110010101110100001000000111000001100001011001110110000100100000010000100110111101100011011010110110010101110100

Compartilhar este post


Link para o post
Compartilhar em outros sites
Petracyus    0
Petracyus

Pare de xingar em codigo seu fanfarrao... hahaha

Compartilhar este post


Link para o post
Compartilhar em outros sites
Black Gooden    0
Black Gooden

15:25 Você descobriu :o, parabéns, as letras a seguir são só pra ficar mais díficil: alaolalahuehuuhuuhueletrahehehehehe

 

15:28 Vai Toma no seu cu, eh muito foda isso riariariaria

 

SUCK ME!!!

;)

 

Se kizer eu posto a funçao

 

ps:

0101001101100101011011010010000001000111011100100110000111100111011000010010000001101010111000010010000001001100010011110100111101001111010011110100111101001111010011110100110000100000010001110100111101000111010011110100011101001111001000010010000100100001001000010010000001000101010101010010000001001010110000010010000001000110010010010101101000100001

Editado por Black Gooden

Compartilhar este post


Link para o post
Compartilhar em outros sites
Notorious    1
Notorious

Eu não to entendendo o pessoal, tão postando só a frase, e cade a função? De que adianta só a frase se o desafio é fazer a função e não descobrir a frase, se sabem a frase então postem a função! Parece até que tão copiando de uma mesma pessoa ou de um site link ...

Editado por Notorious

Compartilhar este post


Link para o post
Compartilhar em outros sites
Dartier    0
Dartier

pronto

011011000110100101110011011101000110000100100000011001000110010100100000011001100111010101101110011000110110111101100101011100110011101000001101000010100110011001101001011011010010000001100100011000010010000001101100011010010111001101110100011000010010111000001101000010100000110100001010000011010000101000001101000010100100001001010010010010010100111001001011010100110000110100001010011010100110000100100000011001100110100101111010001000000110111100100000011011010110010101110101001000000110010100100000011011100010000001110110011011110010000001110000011011110111001101110100011000010010000000001101000010100110110101100101001000000110001101101000011101010111000001100001

Compartilhar este post


Link para o post
Compartilhar em outros sites
Gpwjhlkdcf    21
Gpwjhlkdcf

#!/usr/bin/lua
function decode(str)
local ret = ""
assert(#str % 8 == 0, "Invalid param specified.")
for i = 1, #str/8 do
	ret = ret .. string.char(tonumber(str:sub((i-1)*8+1, (i-1)*8+8), 2))
end
return ret
end

 

print(decode("010101100110111101100011111010100010000001100100011001010111001101100011011011110110001001110010011010010111010100100000001110100110111100101100001000000111000001100001011100100110000101100010111010010110111001110011001011000010000001100001011100110010000001101100011001010111010001110010011000010111001100100000011000010010000001110011011001010110011101110101011010010111001000100000011100111110001101101111001000000111001111110011001000000111000001110010011000010010000001100110011010010110001101100001011100100010000001101101011000010110100101110011001000000110010011101101011001100110100101100011011010010110110000111010001000000110000101101100011000010110111101101100011000010110110001100001011010000111010101100101011010000111010101110101011010000111010101110101011010000111010101100101011011000110010101110100011100100110000101101000011001010110100001100101011010000110010101101000011001010110100001100101"))

 

skyen@skyen:~$ lua bin.lua

Voc� descobriu :o, parab�ns, as letras a seguir s�o s� pra ficar mais d�ficil: alaolalahuehuuhuuhueletrahehehehehe

 

***Notorious:

***náá´´aa

***sem tonumber

***nem vem

***nao vai valer

***com tonumber

 

#!/usr/bin/lua
function num(bin)
local bin, ret = bin:reverse(), 0
for i = 1, #bin do
	if bin:sub(i, i) == "1" then
		ret = ret + 2^(i-1)
	end
end
return ret
end

function decode(str)
local ret = ""
assert(#str % 8 == 0, "Invalid param specified.")
for i = 1, #str/8 do
	ret = ret .. string.char(num(str:sub((i-1)*8+1, (i-1)*8+8)))
end
return ret
end

 

print(decode("010101100110111101100011111010100010000001100100011001010111001101100011011011110110001001110010011010010111010100100000001110100110111100101100001000000111000001100001011100100110000101100010111010010110111001110011001011000010000001100001011100110010000001101100011001010111010001110010011000010111001100100000011000010010000001110011011001010110011101110101011010010111001000100000011100111110001101101111001000000111001111110011001000000111000001110010011000010010000001100110011010010110001101100001011100100010000001101101011000010110100101110011001000000110010011101101011001100110100101100011011010010110110000111010001000000110000101101100011000010110111101101100011000010110110001100001011010000111010101100101011010000111010101110101011010000111010101110101011010000111010101100101011011000110010101110100011100100110000101101000011001010110100001100101011010000110010101101000011001010110100001100101"))

 

skyen@skyen:~$ lua bin.lua

Voc� descobriu :o, parab�ns, as letras a seguir s�o s� pra ficar mais d�ficil: alaolalahuehuuhuuhueletrahehehehehe

Editado por Skyen Hasus

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mock    32
Mock

@raposa

lol

eu nao sabia que tonumber tinha um segundo param

Compartilhar este post


Link para o post
Compartilhar em outros sites
Black Gooden    0
Black Gooden

function onSay(cid, words, param, channel)
local Str_Code="010101100110111101100011111010100010000001100100011001010111001101100011011011110110001001110010011010010111010100100000001110100110111100101100001000000111000001100001011100100110000101100010111010010110111001110011001011000010000001100001011100110010000001101100011001010111010001110010011000010111001100100000011000010010000001110011011001010110011101110101011010010111001000100000011100111110001101101111001000000111001111110011001000000111000001110010011000010010000001100110011010010110001101100001011100100010000001101101011000010110100101110011001000000110010011101101011001100110100101100011011010010110110000111010001000000110000101101100011000010110111101101100011000010110110001100001011010000111010101100101011010000111010101110101011010000111010101110101011010000111010101100101011011000110010101110100011100100110000101101000011001010110100001100101011010000110010101101000011001010110100001100101"

local Hex = { "0", "1", "2", "3", "4", "5", "6", "7","8","9", "A", "B", "C", "D", "E", "F"}

local Total = string.len(Str_Code)/4
local i = 0
local valores = {} 
local finalstr=""
local valPen = ""
for i = 1,Total do 
	if i%2 ~= 0 then
		valPen = valPen .. Hex[tonumber(string.sub(Str_Code, ((i-1)*4)+1, i*4),2)+1]
	else
		valPen = valPen .. Hex[tonumber(string.sub(Str_Code, ((i-1)*4)+1, i*4),2)+1]
		finalstr=finalstr .. string.char(tonumber(valPen,16))
		valPen=""
	end
	i = i + 1
end

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, finalstr)
return true
end

 

Tirem o espaços do local ss ="xxxx" pk ele meteu espaços n sei pk :|

PS reduzi a 1 funçao :P

 

 

PS2: Tou modificando o código para Diminuir xD

 

Codigo Enorme -.-"

Editado por Mickfern

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mock    32
Mock
local bin2hex = {

["0000"] = "0",

["0001"] = "1",

["0010"] = "2",

["0011"] = "3",

["0100"] = "4",

["0101"] = "5",

["0110"] = "6",

["0111"] = "7",

["1000"] = "8",

["1001"] = "9",

["1010"] = "A",

["1011"] = "B",

["1100"] = "C",

["1101"] = "D",

["1110"] = "E",

["1111"] = "F"

}

 

gambiarra_escola.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites
Black Gooden    0
Black Gooden
gambiarra_escola.jpg

 

pk sera q eu sabia k voce ia fazer isso msm ??? -.-" Ja mudei viu????

 

 

NOVA FUNÇÃO PARA CALAR A BOCA DO MOCK :P

 

function onSay(cid, words, param, channel)
local Str_Code="010101100110111101100011111010100010000001100100011001010111001101100011011011110110001001110010011010010111010100100000001110100110111100101100001000000111000001100001011100100110000101100010111010010110111001110011001011000010000001100001011100110010000001101100011001010111010001110010011000010111001100100000011000010010000001110011011001010110011101110101011010010111001000100000011100111110001101101111001000000111001111110011001000000111000001110010011000010010000001100110011010010110001101100001011100100010000001101101011000010110100101110011001000000110010011101101011001100110100101100011011010010110110000111010001000000110000101101100011000010110111101101100011000010110110001100001011010000111010101100101011010000111010101110101011010000111010101110101011010000111010101100101011011000110010101110100011100100110000101101000011001010110100001100101011010000110010101101000011001010110100001100101"

local Total = string.len(Str_Code)/8
local i = 0
local finalstr=""
for i = 1,Total do 
	finalstr=finalstr .. string.char(string.format(tonumber(string.sub(Str_Code, ((i-1)*8)+1, i*8),2), "%X" ))
	i = i + 1
end	
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, finalstr)
return true
end

 

Vai Comer Peixe

Editado por Mickfern

Compartilhar este post


Link para o post
Compartilhar em outros sites
Mock    32
Mock

Ok.

Fui.

ursopardopescandosalmoaqg6.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites
Antharaz    4
Antharaz

@Black Gooden

 

Praticamente igual ao que o skyen postou...

Compartilhar este post


Link para o post
Compartilhar em outros sites
Black Gooden    0
Black Gooden

nem reparei :o eu fui editando e editando cheguei nisso OLOL

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×