Jump to content

Fernando Mercês

Administradores
  • Content Count

    650
  • Joined

  • Last visited

Community Reputation

0 Neutral

Personal Information

Recent Profile Visitors

5,765 profile views
  1. Fernando Mercês

    Matemática

    Parabéns pelo tópico, @Willm! A mim agrade bastante pois sempre quis entender como isso funcionava. É uma área que nunca explorei, mas admiro muito! Curti o nariz e o ursinho hahaha Se for escrever mais, tem um leitor aqui já! 😌 Abraço!
  2. Por padrão, o link Conteúdo não lido considera todo o portal, não somente o fórum. Como postamos notícias diariamente, é bem provável que elas sejam a maioria, já que os posts no fórum, artigos e outros tipos de conteúdo não são diários. Se você quiser ver somente os tópicos no fórum, pode criar uma pesquisa personalizada e selecionar somente "Tópicos" ou simplesmente filtrar no link "Conteúdo não lido" por "Tópicos" e aplicar as alterações: As notícias não estão no fórum, mas no portal. E sim, praticamente todas elas são mesmo baseadas em outras fontes, normalmente gringas. A ideia é dar acesso, pois nem todos os nossos leitores conhecem as fontes estrangeiras de notícias e/ou sabem inglês. Além disso, os textos costumam ser longos e nós também os resumimos. Sempre quando possível, adicionamos também algum paralelo com conteúdo nosso ou uma linha relacionada à realidade no Brasil. Sendo assim, é um serviço de busca, leitura, tradução, resumo e, quando possível, comentários sobre uma notícia publicada em veículos estrangeiros (normalmente em inglês). Em tempo, recentemente começamos a experimentar matérias próprias: Foram 100% escritas pela Bruna. Temos mais ideias de matérias próprias mas estas são mais demoradas e no momento é impossível atingir a frequência de uma por dia. Espero ter clareado. Abraço.
  3. Não entendi... Você se refere especificamente ao fórum "Outros"? Ou ao Fórum em geral? As discussões dependem de alguém iniciá-las. Tenho visto algumas postagens de tutoriais, mas poucas perguntas mesmo. De qualquer forma, hoje em dia na Internet se acha resposta pra tudo praticamente. Acho que no geral o conceito de fórum caiu um pouco nos últimos anos, mas creio que podemos deixar aí pra quem precisar. Não sei... O que vocês acham?
  4. Oi @Buiu. Atualmente o fórum tem "curtir", "haha" e "l33t". Por hora a gente acha ok... O Instagram por exemplo só tem "curtir". 😁 Numa próxima manutenção de emojis podemos considerar aumentar, mas não é prioridade pra gente agora. Estamos focando as energias no conteúdo. 😉 Muito obrigado pelas sugestões!
  5. Legal o conteúdo, Lincoln. 🙂 O exemplo da sys_read, no entanto, tem alguns errinhos: imagino que você queria ler de stdin e não de stdout. O conteúdo lido vai para o ponteiro em ecx e, por fim, o inteiro em edx define a quantidade de bytes a serem lidos. Corrige aí. 👍 Abraço!
  6. Ao assunto de firmwares em específico eu não tenho nada mas sobre a linguagem C, a gente tem um treinamento gratuito. 😉
  7. Dado que é um erro de leitura, imagino que não haja modificação do conteúdo da partição. Em todo caso, acho que vale verificar se com outro editor vem o mesmo conteúdo. Opções que abrem disco são o Hex Workshop (pago) e o wxHexEditor (livre). Boa sorte! 🙂
  8. Acho que é normal... Parece ser o bip pra informar que já não há mais o que apagar (no caso do uso do backspace). 😉
  9. Qual a opção exata do x64dbg que você usou? Deveria ser possível encontrar sim... Se puder compartilhar o binário a gente pode ver também. Outra opção é testar esse novo plugin da @horsicq: https://github.com/horsicq/stringsx64dbg/releases 😉 Abraço!
  10. Hi @horsicq! First of all, it's nice to have you here. Welcome! 🙂 I'm probably wrong but I remember of a DLL that used be shipped in binary form with DIE sources (maybe the engine?), but that was probably before you move the code to Github. Sorry about the confusion. It's all clear now. Thanks for delivering this great project to the community!
  11. No dia 23 de Junho de 1912, há 107 anos atrás, nascia o inglês Alan Turing. Aos 21 anos, se formou em matemática em Cambridge, tendo recebido uma menção honrosa por ser o primeiro da classe. Emociono-me enquanto escrevo isso: eu com 21 anos tava procurando bares e festas. 🤷‍♂️ Durante a segunda guerra mundial, Turing, aos 26, decidiu tentar quebrar a criptografia da máquina alemã Enigma, utilizada para encriptar mensagens entre as várias bases alemãs, liderando o departamento miliar inglês conhecido Hut 8. Ainda em 39, Turing quebrou a criptografia da Enigma, um feito fundamental para a derrota da Alemanha Nazista e o fim da guerra. Por que? Nas palavras dele: "Porque ninguém estava fazendo nada em relação a isso e eu poderia fazer" - emociono-me de novo aqui. Seu conceito de "Máquina de Turing" foi fundamental para a ciência da computação que conhecemos hoje. De forma bastante resumida, se uma linguagem de programação é Turing complete, dizemos que esta pode ser utilizada para resolver qualquer problema computacional. É o caso de linguagens como C, Python, Ruby, JavaScript e praticamente todas as outras. Qualquer problema algorítmico pode ser resolvido com qualquer uma delas, em tese. O trabalho na área de criptologia continuou e Alan seguiu beneficiando o mundo inteiro com sua genialidade, até que em 1952, aos 39 anos, foi preso sob acusação de "indecência" por ter tido relações afetivas com Arnold Murray. É simples assim. Um homem beijar outro homem era crime na Inglaterra na época e Alan foi condenado a escolher entre castração química ou prisão. Escolhido a primeira, recebeu hormônios para redução de libido por cerca de um ano. Em meio há inúmeros textos, sites e livros que contam parte de sua história, vale o destaque para o filme de fácil acesso "O Jogo da Imitação": O tratamento funcionou: Turing ficou impotente e a feminização de seu corpo era visível. Aos 41 anos, se matou ingerindo uma dose letal de cianeto injetada na metade de uma maçã, assim como encena "Branca de Neve", seu conto de fadas predileto. A ideia ignorante de diferença pôs um fim às contribuições de Alan, mas estas deixaram um legado: hoje temos a oportunidade de reconhecer nossa igualdade através de sua história. Somos livres para não investirmos mais nessas crenças de diferenças e à isso, em nome de toda a equipe do Mente Binária, agradecemos por seu trabalho, por sua existência, por seu espírito hacker. Hacker é isso. É não aceitar o que se é imposto, mas não faz sentido.
  12. Fernando Mercês

    RetroRio

    until
    A RetroRio é o encontro carioca de colecionadores de microcomputadores clássicos. Este encontro está ocorrendo nos dias 20 a 22 de junho (até sábado), no Centro de Artes Calouste Gulbenkian: Rua Benedito Hipólito, 125 - Praça Onze. Fica perto do Metrô Praça Onze e da Central do Brasil, atrás do Terreirão do Samba. Começa às 10 e vai até as 18 horas. A entrada é gratuita, e todos vocês são convidados. Agora, se você levar um quilo de alimento não perecível, você participará de um sorteio de brindes no final do dia. Maiores informações no site: http://bit.ly/retrorio2019
  13. A gente tem programada uma reorganização do fórum com maior subdivisão de áreas, mas não é urgente. Quem tiver dúvidas pode postar no fórum "Programação" ou "Engenharia Reversa", dependendo do enfoque e não há nada que impeça tais dúvidas de serem respondidas. Abraço!
  14. É no contexto do driver da placa de rede em kernelmode e/ou nos serivços de rede do SO, também em kernelmode. Você não vai conseguir alterar isso em usermode. A maneira como programas como ip, ifconfig, etc fazem é através de bibliotecas userland, que por sua vez invocam syscalls ou falando via socket. Você pode espiar como o ip faz em userland com o ltrace: # ltrace ip link set eth0 address de:ad:be:ef:b0:b0 Aqui fez via socket. Se quiser ver as syscalls chamadas, você pode usar a opção -S do ltrace ou usar o strace. No entanto, vai cair nas syscalls de rede de qualquer forma. Alternativas incluem a netlink (man 7 netlink / rtnetlink). Mas se realmente quiser fazer na memória, você vai precisar de um driver (kernel module, como são chamados no Linux) pra mudar o que pode ser visto em /sys/class/net/eth0/address (não adianta tentar mudar diretamente aqui... o endereço MAC exibido aqui é gerenciado pelo kernel, logo, em kernelmode). Vai depender de quão esperto é o código do teu módulo. Buscando nas estruturas certas, não me parece muito perigoso, mas um find na área de memória do kernel toda é loucura. Não que não deva ser feito (adoro loucura! haha) como PoC. E isso tudo só vale pra Linux. 😀 Então se quiser fazer no Windows, muda tudo... Abraço e boa sorte! Vou curtir ver isso pronto, independente do caminho escolhido.
×
×
  • Create New...