Ir para conteúdo

Fernando Mercês

Administradores
  • Total de itens

    73
  • Registro em

  • Última visita

Sobre Fernando Mercês

  1. Engenharia reversa de uma black box

    Ela lista no lsusb como?
  2. Solucionado Resposta http completa

    Essa linha tá zerando o buffer a cada iteração, e quando o loop acaba, o buffer tá zerado. Experimenta movê-la para fora (antes) antes do loop.
  3. Integração entre sistemas - Como funciona?

    Que dúvida interessante. Eu não sou "o desenvolvedor", mas imagino que a melhor forma seria o sistema 2 ter um plugin que puxasse os dados. Se tiver uma interface pra criar plugins nele, seria legal. Caso não tenha, então talvez seja mais rápido criar um script que conecte no banco do sistema 1 (SQL Server no seu caso) e insira as informações do jeito que você precisa no banco do sistema 2 (MySQL server). Para isso você vai precisar: Entender como os dados estão organizados no SQL Server do sistema 1. Entender como uma tarefa (ou o que você quer criar) é criado pelo sistema 2 no MySQL. Criar um script/programa que leia os dados necessários no SQL Server do sistema 1 e insira os dados no MySQL do sistema 2. Se topar o desafio de fazer (e, na boa, se isso é algo do seu trabalho eu dou a maior força pra você fazer e mostrar know-how), eu sugiro usar a filosofia do baby steps do XP (eXtreme Programming), que basicamente consiste em dividir seu problema em vários problemas menores, resolver um, testar e só passar para outro quando este estiver funcionando. Por exemplo: Conectar no SQL Server. Fazer um SELECT lá e exibir o resultado na tela. Filtrar seu SELECT para pegar o que você quer e imprimir o resultado na tela. Conectar no MySQL. Inserir uma tarefa. Transformar o que vem do SQL Server numa tarefa (parsing) e imprimir na tela. Inserir a tarefa no MySQL, ao invés de imprimir na tela. Como disse, não sou a melhor pessoa pra isso. Outros membros podem sugerir soluções muito melhores, mas eu faria meio que isso se fosse o meu caso, pelo menos com o conhecimento que tenho sobre o assunto atualmente, que é pouco. Tentaria Python ou talvez C# (sei lá, em ambiente Windows gosto de usar as coisas da própria Microsoft, que geralmente funcionam bem). Abraço!
  4. Engenharia Reversa I

    Ainda não, @nuno.sccp. No momento tô trabalhando na versão online dele e na versão presencial do segundo curso. ;-)
  5. Como ser um bom profissional em segurança da informação?

    @Valter, eu falei um pouco disso no vídeo "Análise de Sistemas ou Redes?", mas claro, o que o @3duh47 falou tem tudo a ver. =)
  6. “Hello world” em nasm no Linux x86

    Ah, não me venha com gas e AT&T syntax :-D Acho que o pior é usar a int 0x80. Queria fazer uma versão nova. =)
  7. Navegue na web com segurança

    Como alternativa, conheci hoje o comando sshuttle que faz tudo isso numa linha só e tem desempenho melhor que o túnel SSH. Para instalar: # apt install sshuttle # Linux $ brew install sshuttle # macOS Depois de instalado, para redirecionar todo o tráfego local para o servidor SSH basta fazer: # sshuttle -r usario@servidorssh 0/0 Não precisa configurar SOCKS, pois o sshuttle é um proxy transparente. Muito mais fácil de usar e muito útil pra quem não tem acesso à VPN quando em hotéis, wifi gratuitas, eventos de segurança, etc. :-D
  8. Filmes e séries sobre informática

    Adicionado! Valeu! ;-) To achando que o número de produções vai aumentar, principalmente na área de segurança. Hacker tá na moda!
  9. WinREPL

    Conheci hoje esse debugger que achei interessante pra simular código no Windows. Achei interessante a abordagem se o objetivo é estudar, simular algo ou rodar um shellcode (claro, nada que não dê pra fazer com o OllyDbg por exemplo). Ele não é pra debugar processos, mas pra assemblar diretamente o que precisar ser executado. No exemplo só fiz uma continha envolvendo os registradores EAX e EBX. Tem umas funções legais tipo alocar memória (comando .allocate) e pegar os enedereços de exports da kernel32.dll, mas não achei muito útil visto que teríamos que criar os argumentos "na mão" e não suporta inserir strings tipo "texto", então teria que ser os bytes hexa dos ASCII equivalentes. Mas de qualquer forma, é melhor que estudar Assembly pelo DEBUG do DOS! haha Alguma outra ideia do que fazer com ele? https://github.com/zerosum0x0/WinREPL
  10. Bem-vindos ao portal de conteúdo Mente Binária

    Fala galera do bem! 😊 A gente trabalhou pra caramba pra conseguir lançar esse portal hoje, mas deu certo! Foram várias noites configurando tudo, hackeando o sistema aqui pra conseguir deixar [quase] tudo redondo! E agora chegou o momento: lançamos um portal de conteúdo com uma comunidade no estilo "fórum", mas com poderes ilimitados. A ideia é discutir sobre os principais assuntos de tecnologia e segurança da informação, formar grupos que se unam por interesses em comum, participar de eventos juntos, enfim, ficarmos mais próximos nessa missão infindável de busca por conhecimento. Então registra sua conta e já começa! Você pode postar dúvidas, sugestões, iniciar discussões, comentar nosso conteúdo, enfim, agora é contigo! Fiz até um vídeo explicando mais sobre o novo portal. Dá uma olhada: https://youtu.be/4kL1gcDkXo4 É isso, galera. Fico aguardando vocês por aqui. Grande abraço e tchau! 😃
  11. Debian Day - São Paulo

    até
    Debian Day é um dia para comemorar o aniversário do Debian. Onde as pessoas podem festejar da forma que mais lhe agradar em suas cidades. Este evento ocorre simultaneamente em várias cidades do mundo. Quer saber em quais cidades esse evento acontece? Veja aqui: https://wiki.debian.org/DebianDay/2017 E aqui: https://wiki.debian.org/DebianDay/2017/Brasil/SaoPaulo Inscrições e agenda no Meetup!
  12. Lançamento do novo portal de conteúdo

    No próximo domingo, 13 de Agosto lançaremos este portal de conteúdo, onde a comunidade vai ter uma área para discutir projetos e assuntos relacionados à tecnologia e segurança junto com a gente!
  13. Gerando expressões regulares a partir de um conjunto de strings

    É preciso ter o Node.js instalado pra usar essa: $ git clone https://github.com/devongovett/regexgen.git $ cd regexgen $ npm install regenerate jsesc $ node bin/cli.js casado cagado capado /ca[gps]ado/ $ node bin/cli.js 3300-4455 3300-4400 /3300\-44(?:00|55)/ $ node bin/cli.js 'Feliz 2015' 'feliz 2016' 'ferrou 2017' /fe(?:rrou 2017|liz 2016)|Feliz 2015/
  14. Todas as possibilidades de casamento de uma expressão regular

    Após baixar e compilar o regldg: $ regldg 'ca[gps]ado' cagado capado casado
  15. $ date +'%s' 1433497577 # Convertendo Epoch para hora atual $ date -d @1433497577 Fri Jun 5 05:46:17 EDT 2015 # De novo, mas agora usando UTC $ date -d @1433497577 -u Fri Jun 5 09:46:17 UTC 2015 # No OS X $ date -ur 1433497577 Fri Jun 5 09:46:17 UTC 2015 # 18h15 do dia 3 de janeiro de 1980 para Epoch $ date -d '1980-01-03 18:15:00' +%s 315789300
×