Pages: [1]   Go Down
Author Topic: [tutorial] basico do cryptool  (Read 1155 times)
kodo no kami
RegMem
*

Karma: +0/-0
Offline Offline

Posts: 44


« on: August 27, 2016, 12:46:10 AM »

e ae galera beleza? vou fazer um tutorial basico sobre a ferramenta cryptool que é uma ferramenta muito boa para aprender criptoanalise com base em simulações, o cryptool tem sistemas criptografico com cifras classicas e modernas, protocolos e algoritimos voltados a criptografia, para começar a gente baixa ela no site oficial

site oficial

depois de baixar e executa vamos cair na janela principal do programa



se a gente apertar no botao new que fica em canto superior ele vai criar um novo projeto



para começar vamos criar algo simples uma entrada de texto e uma saida de texto, para isso aperte em tools, depois procure o componente Text Input e arraste ele para a aba do meio, faça o mesmo com o Text Output



agora ligamos um no outro para se comunicar para isso puxamos a seta de saida que esta na frente do componente Text Input para a seta de entrada que fica na parte de tras do Text Output ( ͡º ͜ʖ ͡º)



agora apertamos no botão play, depois escrevemos um texto no Text Input e o mesmo sera enviado para Text Output



agora apertamos em Stop para parar o teste e para manipular novamente os componentes, podemos remover a linha apertando o botao direito do mouse em cima dela e depois em Delete



agora vamos fazer uma simples cifra de cesar, na aba Classic Ciphers arraste o Caesar para depois do Text Input e antes do Text Output, se a gente perceber o componente da Caesar tem 3 entradas e uma saida sendo que das 3 entradas apenas a primeira é importante onde vamos entra com o texto as demais é opcional sendo a segunda a tabela de caracteres e a ultima tem a ver com a tecla shift



se a gente apertar em cima do componente vai aparecer opções na aba parameter, no caso o componente caesar nos da as opções de Encrypt/Decrypt que serve para criptografar ou descriptografar, a chave numerica que na cifra de cesar seria a quantidade de pulos na tabela e algumas outras opções



se a gente olhar na cifra DES da aba Modern Ciphers vamos perceber uma diferença entre as duas não apenas no parametro que tem novas opções como na seta de entrada onde a cifra DES a primeira entrada é o texto a segundo entrada é chave (senha) e a ultima é vetor (IV), ou seja cada componente tem suas proprias opçoes



é possivel apontar a mesma saida para mais de um componente no caso o exemplo anterior do DES tambem exibindo o md5 do texto criptografado em outro Text Output



alem de usar o Text Input e o Text Output essa ferramenta permite carregar o texto de um arquivo e tambem exportar para um arquivo com o componente File Input e File Output



quero a saida em base64 para isso vou usar o componente String Encoder para codificar em base64,



tambem é possivel brincar com rede usando essa ferramenta como por exemplo subir um servidor e conectar nele externamente ou fazer a ferramenta enviar um pacote em rede para um servidor ou ate sniffar a rede por ela (inclusive ele tem alguns protocolos usado para quebrar rede sem fio wep)



bom galera o criptool permite varias coisas alem das citadas como importar ou exportar do cripbord (copiar e colar), acesso a webcam e audio, funções usadas em strings. funçoes de criptoanalise, algoritimos de cifras classicas e modernos alem de esteganografia (tem ate uns componentes para criptografia quantica nela kkk ), sem duvida essa é uma das melhores ferramentas para aprender sobre criptografia ^^

by kodo no kami
Logged


Author Topic: [tutorial] basico do cryptool(Read 1155 times)
Neikavai
Member
*

Karma: +0/-0
Offline Offline

Posts: 2


« Reply #1 on: July 16, 2018, 03:24:31 AM »

I received from your post. It was very helpful to me.
Logged

Pages: [1]   Go Up
Print
Jump to: