Show! No fedora tem que ser 'hexdump -C' para dar certinho se colocar só 'hexdump' sai em blocos de 2 bytes e com posição invertida, mas dá para criar um alias 'alias hd='hexdump -C' (para o caso de algum iniciante passar por aqui )
Ótimo vídeo, meu ambiente é Windows, quando vou para a prática, não consigo iniciar suas aulas. Por favor você tem algum vídeo para quem trabalha com o Windows 10? Parabéns pelas aulas.
fernanando meu querido gênio, ja percebeu que estamos sempre falando sobre programação e redes, mas quase nunca em programação de redes, nada de programação web programação de redes em baixo nivel como criar um socket raw e pedir para conectar, ou criar seu proprio servidor smpt para enviar emails? pense sobre isso tenho certeza que voce vai chegar ao mesmo racocio que eu, porque se o software tem que ser livre por que a rede também não. Enfim abraços
Olá Fernando. Uso Fedora fui testar o hexdump com meu nome e o mesmo saiu na ordem inversa as silabas. Meu nome é Fabio e a saida do hd ficou assim: 0000000 6146 6962 0a6f 0000006 porque?
E ai mano. Beleza? Quando executo os comandos para instalar o bashacks, tenho essa saida e nao instala. O que pode ser? Estou rodando o kali linux. Simplesmente entrei no diretorio, e executei. desde ja agradeco pela forca, e tudo de bom. ~/Downloads/bashacks# make for file in src/strings/bh_utf8table.sh src/strings/bh_urlencode.sh src/strings/bh_urldecode.sh src/strings/bh_str2hexr.sh src/strings/bh_str2hex.sh src/strings/bh_hex2str.sh src/strings/bh_dec2asc.sh src/strings/bh_asciitable.sh src/strings/bh_asc2dec.sh src/reversing/bh_asminfo.sh src/reversing/bh_asmgrep.sh src/programming/bh_skel_python.sh src/programming/bh_skel_c.sh src/net/bh_wgetr.sh src/net/bh_myip.sh src/net/bh_ipinfo.sh src/net/bh_ip2geo.sh src/net/bh_ip2bin.sh src/net/bh_hostcalc.sh src/net/bh_bin2ip.sh src/misc/bh_epoch.sh src/math/bh_xor.sh src/math/bh_shr.sh src/math/bh_shl.sh src/math/bh_pow.sh src/math/bh_hexcalc.sh src/math/bh_hex2dec.sh src/math/bh_hex2bin.sh src/math/bh_dec2hex.sh src/math/bh_dec2bin.sh src/math/bh_charcalc.sh src/math/bh_bin2dec.sh src/internal/bh_depinstall.sh src/internal/bh_bootstrap.sh src/internal/bashacks.sh src/filesystem/bh_zipmal.sh src/filesystem/bh_md5rename.sh src/filesystem/bh_hashes.sh src/filesystem/bh_findmime.sh src/filesystem/bh_bkp.sh src/crypto/bh_strxor.sh src/crypto/bh_rotall.sh src/crypto/bh_rot.sh src/crypto/bh_hashcrack.sh; do \ cat $file >> bashacks.sh; \ echo >> bashacks.sh; \ done root@kali:~/Downloads/bashacks# make install install doc/man/en/bashacks.1 /usr/share/man/man1 install: cannot stat 'doc/man/en/bashacks.1': No such file or directory Makefile:27: recipe for target 'install' failed make: *** [install] Error 1
Instalei aqui no meu ubuntu e tá funcionando normal. Façam o seguinte: * Dêem fork no repositório dele do GitHub; * Clonem o repositório para seu computador; * Entre no diretório criado; * Executem make. Isso irá criar um arquivo. * Executem make install; * Copiem o arquivo bashacks.sh para o diretório /etc; Espero ter ajudado.
É possível converter uma palavra para ASCII sem consultar a Tabela assim como no Display 7 Segmentos? No 7 Seguimentos basta analisar quais LED's estão acesos (1) ou apagados(0). Já no ASCII eu não consegui entender uma lógica para a conversão, sendo assim fica impossível converter sem usar a Tabela.
Brother, muito obrigado pelo vídeo. Estou tendo um problema com o comando bh_hex2str. Ao executar este comando, estou obtendo: sed: -e expressão #1, carácter 22: Expressão regular precedente inválida. Pode me ajudar?
Olá Rick, instalei o bashacks e testando aqui me deparei com esse erro. Ele está na função bh_hex2string, na hora de buscar pela expressão regular com o sed. Se você ou outra pessoa ainda precisar e quiser alguma ajuda para resolver o problema, é só me dar um toque.
Eu aprendi que bits e bytes são diferentes, vc diz no começo do vídeo de modo que me confundi. É minha burrice em cena ou faltou vc detalhar alguma coisa?
Na arquitetura x86 (e na maioria das arquiteturas modernas), um byte consiste em 8 bits. Dá uma lida nesta seção ó: mentebinaria.gitbook.io/engenharia-reversa/numeros 😉
mano. hoje eu acordei com uma vontade de estudar a tabela hexadecimal. mais falava que precisava aprender tabela tals ai eu fui aprender a Binaria. para aprender a binaria precisa da Decimal ('-' eu acho que eu não to no primario.) ai precisava aprender a tabela ASCII ;-; fedeu CARA ME AJUDA ;-; |128|64|32|16|8|4|2|1| | 0 | 1| 0|0 |1|0|0|1| 1+8+64=73 73 -> ASCII -> "I" WTF ;-; PRECISO DE AJUDA ;-; vou num psicologo sla ;-;
O problema é que não existe tabela hexadecimal/binária/decimal. Hexadecimal, binário, octal e decimal são SISTEMAS NUMÉRICOS. Tem um vídeo do CERO explicando o que é sistema numérico.
É como os compradores entendem texto… porque na prática só entendem números, então precisam dessa tabela para criar uma relação entre números e caracteres de texto. 🥸
Era essa mesma a ideia, Caio. Na playlist “manpages” a gente basicamente explora comandos. :) A tabela ASCII será explorada em mais detalhes no curso CERO, junto com C strings, Unicode etc. ;-) Abraço!
Excelente video Fernando !!!! Parabéns !!!!
Show! No fedora tem que ser 'hexdump -C' para dar certinho se colocar só 'hexdump' sai em blocos de 2 bytes e com posição invertida, mas dá para criar um alias 'alias hd='hexdump -C' (para o caso de algum iniciante passar por aqui )
Amei a explicação
Bem simples e pratico de entender, parabéns e obrigado!
Ótimo vídeo!
Minhas sugestões de videos:
vim
criptografia
python
Professor, você recomenda a memorização do ASCII?
Ótima explicação, parabéns cara!
Ótimo vídeo cara! Obrigado!!
Olha eu aqui de novo assistindo após 2 anos haha
O tempo passa, o tempo voa.. E a tabela ASCII continua numa boa. 😁
Melhor man page ever!!! Parabéns mano brow.
Otimo video Fernando, parabéns e continue com esse ótimo trabalho. Se der faz vídeo sobre o PEV.
Ótimo vídeo, meu ambiente é Windows, quando vou para a prática, não consigo iniciar suas aulas. Por favor você tem algum vídeo para quem trabalha com o Windows 10? Parabéns pelas aulas.
Hummmmm, bela ideia! :)
Ajudo bastante mano vlw
🙌
Cada video uma aula Parabens!!!
Ótimo vídeo!
entao mas o computador encherga hexa ou binario??
Fernando, você poderia dar uma ideia de montar uma tabela ascii em hexa dividido por \, exemplo \00\0a\0b
muito bom!
valeu mercês! muito bom o vídeo!
Só fuciona no linux?
fernanando meu querido gênio, ja percebeu que estamos sempre falando sobre programação e redes, mas quase nunca em programação de redes, nada de programação web programação de redes em baixo nivel como criar um socket raw e pedir para conectar, ou criar seu proprio servidor smpt para enviar emails? pense sobre isso tenho certeza que voce vai chegar ao mesmo racocio que eu, porque se o software tem que ser livre por que a rede também não. Enfim abraços
muito fera man
Olá Fernando. Uso Fedora fui testar o hexdump com meu nome e o mesmo saiu na ordem inversa as silabas. Meu nome é Fabio e a saida do hd ficou assim: 0000000 6146 6962 0a6f
0000006 porque?
Vídeo aula top !!
Amigo, como usa esse comando no dos do windows? No caso o " man ascii " no windows.
Tem no Google Bro só jogar tabela ascci , o sistema assci e presente em muitas linguagens com C/C++
show de bola.
acho -e \\x61\\x7F\\x41 vai ostras somente "a" ?
E ai mano. Beleza? Quando executo os comandos para instalar o bashacks, tenho essa saida e nao instala. O que pode ser? Estou rodando o kali linux. Simplesmente entrei no diretorio, e executei. desde ja agradeco pela forca, e tudo de bom.
~/Downloads/bashacks# make
for file in src/strings/bh_utf8table.sh src/strings/bh_urlencode.sh src/strings/bh_urldecode.sh src/strings/bh_str2hexr.sh src/strings/bh_str2hex.sh src/strings/bh_hex2str.sh src/strings/bh_dec2asc.sh src/strings/bh_asciitable.sh src/strings/bh_asc2dec.sh src/reversing/bh_asminfo.sh src/reversing/bh_asmgrep.sh src/programming/bh_skel_python.sh src/programming/bh_skel_c.sh src/net/bh_wgetr.sh src/net/bh_myip.sh src/net/bh_ipinfo.sh src/net/bh_ip2geo.sh src/net/bh_ip2bin.sh src/net/bh_hostcalc.sh src/net/bh_bin2ip.sh src/misc/bh_epoch.sh src/math/bh_xor.sh src/math/bh_shr.sh src/math/bh_shl.sh src/math/bh_pow.sh src/math/bh_hexcalc.sh src/math/bh_hex2dec.sh src/math/bh_hex2bin.sh src/math/bh_dec2hex.sh src/math/bh_dec2bin.sh src/math/bh_charcalc.sh src/math/bh_bin2dec.sh src/internal/bh_depinstall.sh src/internal/bh_bootstrap.sh src/internal/bashacks.sh src/filesystem/bh_zipmal.sh src/filesystem/bh_md5rename.sh src/filesystem/bh_hashes.sh src/filesystem/bh_findmime.sh src/filesystem/bh_bkp.sh src/crypto/bh_strxor.sh src/crypto/bh_rotall.sh src/crypto/bh_rot.sh src/crypto/bh_hashcrack.sh; do \
cat $file >> bashacks.sh; \
echo >> bashacks.sh; \
done
root@kali:~/Downloads/bashacks# make install
install doc/man/en/bashacks.1 /usr/share/man/man1
install: cannot stat 'doc/man/en/bashacks.1': No such file or directory
Makefile:27: recipe for target 'install' failed
make: *** [install] Error 1
Resolveu ? Estou com o mesmo problema...
Instalei aqui no meu ubuntu e tá funcionando normal. Façam o seguinte:
* Dêem fork no repositório dele do GitHub;
* Clonem o repositório para seu computador;
* Entre no diretório criado;
* Executem make. Isso irá criar um arquivo.
* Executem make install;
* Copiem o arquivo bashacks.sh para o diretório /etc;
Espero ter ajudado.
Eu não estou achando o progrma que vc comentou. Acho que é bashHex. Vc comentou ele em 11:00
Opa, é esse? github.com/merces/bashacks 🙂
@@mentebinaria É sim! Muito obrigado! ^^
qual e o terminal linux
Bacana
É possível converter uma palavra para ASCII sem consultar a Tabela assim como no Display 7 Segmentos? No 7 Seguimentos basta analisar quais LED's estão acesos (1) ou apagados(0). Já no ASCII eu não consegui entender uma lógica para a conversão, sendo assim fica impossível converter sem usar a Tabela.
Tem que usar a tabela mesmo. Não tem pra onde correr.
Brother, muito obrigado pelo vídeo. Estou tendo um problema com o comando bh_hex2str. Ao executar este comando, estou obtendo: sed: -e expressão #1, carácter 22: Expressão regular precedente inválida. Pode me ajudar?
Opa, qual o SO que está usando?
Papo Binário Ubuntu 18.
Olá Rick, instalei o bashacks e testando aqui me deparei com esse erro. Ele está na função bh_hex2string, na hora de buscar pela expressão regular com o sed. Se você ou outra pessoa ainda precisar e quiser alguma ajuda para resolver o problema, é só me dar um toque.
valeu
Valeu! 🤙
Eu aprendi que bits e bytes são diferentes, vc diz no começo do vídeo de modo que me confundi. É minha burrice em cena ou faltou vc detalhar alguma coisa?
Na arquitetura x86 (e na maioria das arquiteturas modernas), um byte consiste em 8 bits. Dá uma lida nesta seção ó: mentebinaria.gitbook.io/engenharia-reversa/numeros 😉
🔝
💚
mano.
hoje eu acordei com uma vontade de estudar a tabela hexadecimal.
mais falava que precisava aprender tabela tals
ai eu fui aprender a Binaria.
para aprender a binaria precisa da Decimal ('-' eu acho que eu não to no primario.)
ai precisava aprender a tabela ASCII ;-;
fedeu CARA ME AJUDA ;-;
|128|64|32|16|8|4|2|1|
| 0 | 1| 0|0 |1|0|0|1|
1+8+64=73
73 -> ASCII -> "I"
WTF ;-;
PRECISO DE AJUDA ;-; vou num psicologo sla ;-;
kkkk tipo eu querendo aprender varias linguagem de programação de uma só vez
O problema é que não existe tabela hexadecimal/binária/decimal.
Hexadecimal, binário, octal e decimal são SISTEMAS NUMÉRICOS.
Tem um vídeo do CERO explicando o que é sistema numérico.
to aqui só da uma de cellbit e tentar resolver o notpron 0v0
Boa
bacana
Mano??!! Obrigado
ESTOU AQUI PARA RESOLVER O NOTPRON
tá em qual fase? kkk
tb kkkkkkkkkkkkkkkkkk
top
como ele descobre os comandos? kkk
manual do best rex?
MISERICÓRDIA, N TÔ ENTENDENDO NADA :( Pq serve isso?
É como os compradores entendem texto… porque na prática só entendem números, então precisam dessa tabela para criar uma relação entre números e caracteres de texto. 🥸
uma crítica construtiva....faltou explorar mais a tabela....ficou mais uma aula de comando linux do que tabela ascii. Abraço!
Era essa mesma a ideia, Caio. Na playlist “manpages” a gente basicamente explora comandos. :)
A tabela ASCII será explorada em mais detalhes no curso CERO, junto com C strings, Unicode etc. ;-)
Abraço!
ah entendi. ok, obrigado!