Get Mystery Box with random crypto!

Desafios de programação

Logotipo do canal de telegrama forkdesafios - Desafios de programação D
Logotipo do canal de telegrama forkdesafios - Desafios de programação
Endereço do canal: @forkdesafios
Categorias: Não categorizado
Idioma: Português
Assinantes: 128
Descrição do canal

Um "fork" do @AcervoHackerBR para postar desafios de programação.

Ratings & Reviews

4.00

2 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

0

4 stars

2

3 stars

0

2 stars

0

1 stars

0


As últimas mensagens 2

2019-07-06 15:58:45
@AcervoHackerBR
Terminal hacker -> HTML
Criar um terminal hacker com um tema personalizado. Você é livre para implementar qualquer estilo UI que você gosta.

O terminal deverá ser capaz de executar os seguintes comandos:
- list
- connect
- bagage

list
Lista todos os comandos suportados.

connect
Mostra uma barra de progresso que imita a ligação a um servidor remoto (apenas UI).

bagage
Transforma o terminal em uma tela inspirada em Matriz onde os símbolos estão chovendo do topo da tela em cores diferentes.

Sinta-se à vontade para adicionar outros comandos para tornar o seu terminal mais interativo e divertido!
#Challenge #HTML #CSS #JavaScript #Web #Exercicios
308 viewsedited  12:58
Aberto / Como
2019-07-06 15:58:45 @AcervoHackerBR
Comparador de JSON -> all
Escreva um programa que pegue duas strings no formato JSON e as compare. O programa deve produzir a diferença entre essas cadeias de JSON.

Por exemplo:
Input:
{"a": 2, "b": 3}
{"a": 2, "b": 4}
Output:
"b": 3
"b": 4

Input:
{"a": "hello", "b": {"c": 3}}
{"a": "hello", "b": {"c": 11}}
Output:
"b": {"c": 3}
"b": {"c": 11}
#JSON #Challenge #all #Exercicios
254 views12:58
Aberto / Como
2019-07-06 15:58:45 @AcervoHackerBR
Refatorando para ES6 -> JavaScript
O código JavaScript a seguir implementa o validador de classe para validação de dados.

https://pastebin.com/WMCYEq9S

Reescrever o código na sintaxe ES6, fazer com que todos os métodos funcionem corretamente e corrigir tantos problemas que você encontrar, incluindo os seguintes requisitos:
- remover propriedades e métodos desnecessários,
- melhorar a aplicação dos métodos,
- otimizar e simplificar a lógica por trás da validação de dados,
- implementar os métodos em falta, tais como isUrl, isEmail, e todos os outros que contêm um comentário "TODO: implement me".
#JavaScript #Challenge #Exercicios
232 views12:58
Aberto / Como
2019-07-06 15:58:45 @AcervoHackerBR
Hack the server -> PHP
Você encontrou um programa de backdoor que pode ajudar a encontrar a senha do servidor principal.

A senha é marcada como $flag no script abaixo e é um hex contendo 32 caracteres.
Tens de encontrar o valor de $flag.

Você encontrou uma nota contendo o resultado do script: 10899914993644372325321260353822561193.

Engenharia reversa para encontrar o valor de $flag se tiver este script que usa a $flag e produz o resultado conhecido:

$n = "35948145881546650497425055363061529726";
$x = bchexdec($flag); // $flag is 32 chars
echo bcpowmod(1511, $x, $n);

function bchexdec($dec) {
$res = 0;
$mn = 1;
$l = strlen($dec);
for($i=0;$i<$l;$i++) {
$res = bcadd($res, bcmul($mn, hexdec($dec[$l-$i-1])));
$mn = bcmul($mn, 16);
}
return $res;
}
?>

Crie um script que produza o valor da $flag se você adivinhar que a saída do programa acima é 10899914993644372325321260353822561193
#Exercicios #PHP #Challenge
205 views12:58
Aberto / Como