Ir para conteúdo
  • Cadastre-se

Normal Código para ler e modificar binario de arquivos


Posts Recomendados

Pago se algum freelancer souber fazer... só mandar msg no email renato_ald@yahoo.com.br - 33-9-8446-7766 (renato)

 

Preciso de um script no servidor ou no ot cliente que leia o código binário de algum programa que eu determinar e que retorne alguns comandos por talkaction, tentando explicar melhor:

 

Quando fizer o chamado, de exemplo:

 

!get4primeirosbinarios (vai retornar os 4 primeiros binários, ou quantos eu deixar determinado no script)

 

!convert 10 primeiros binários e salve num arquivo .txt "0000000000 (vai pegar os 10 primeiros binários e vai mudar para a palavra    que eu designar após os parenteses e vai salvar o código num bloco de notas tipo assim:

 

  antes : 0100110110 101010010010010001001011001001010010010    <- código de algum programa que designei

 

  depois : 0000000000 101010010010010001001011001001010010010 <- tiro os 10 primeiros dígitos e substituiu pelo que pus após os parenteses e vai salvar num .txt que se eu abrir o bloco de notas, vou ver o código modificado inteiro escrito la tipo 0000000000101010010010010001001011001001010010010 mesmo, como quando abrimos um texto em lua, mas ao invés     das letras, quero que ele "imprima" o código binário num .txt que vai ficar salvo em alguma pasta.)

 

!convert de 10 em 10 o código inteiro (parecido com o de cima, mas vai ler de 10 em 10 e vai substituir por alguma coisa que  eu deixar designado dentro do scritp, exp, se eu deixar uma lista com códigos de 10 em 10, ele vai ler no binário do programa e se achar o codigo na lista, vai substituir pelo que estiver designado e vai fazer isso no codigo binario inteiro do programa:

 

 

{

0101010101 = 0000011111,

1010101010 = 1111100000,

}

 

A = { }

 

10 = "C: otservidor / programas / programa que vai ser lido em modo binario.exe"

 

Leia 10

        se 10 == "algum da lista" então

             mude 10 pelos 10 da frente da lista

             salve os 10 modificados na lista "A"   //os arquivos vão sendo salvos em sequencia, conforme forem sido lidos e mudados, para gerar um arquivo completo e sequencial como o original tipo 010101010101010101010101010101010101010101 no final do script, eles sendo modificados ou não, serão gravados em sequencia.

             leia os 10 seguintes e volte no leia 10

        senão 

             salve os 10 sem modificação na lista "A"

             leia os 10 seguintes e volte no leia 10

        fim

        salve "A" em um arquivo .txt no caminho "otservidor / programas modificados / programa.txt"

fim

 

 

espero que entendam o que quis dizer... )

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por Vitor Bicaleto
      Galera to com o script do addon doll aqui, quando eu digito apenas "!addon" ele aparece assim: Digite novamente, algo está errado!"
      quando digito por exemplo: "!addon citizen" ele não funciona e não da nenhum erro
       
      mesma coisa acontece com o mount doll.. 
    • Por Ayron5
      Substitui uma stone no serve, deu tudo certo fora  esse  erro ajudem  Valendo  Rep+  Grato  

      Erro: data/actions/scripts/boost.lua:557: table index is nil
       [Warning - Event::loadScript] Cannot load script (data/actions/scripts/boost.lua)

      Script:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo