-
Total de ítens
27.758 -
Registro em
-
Última visita
-
Days Won
767
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Daniel Simoes postou
-
Contibuição TEF Plus (Multiplus Card)
Daniel Simoes replied to WesleyAS's tópico in Dúvidas sobre TEF
Sim, o ACBrTEFD, apesar de estar depreciado, está no SVN, e o instalador deixa ele, na palheta de componentes do ACBr -
System Exception no Delphi ao Fechar o Exemplo TEFAPIDemo
Daniel Simoes replied to Augusto Silva's tópico in Dúvidas sobre TEF
Qual o passo a passo para a reprodução? -
Acho que o mais indicado seria usar o ACBrPosPrinter
-
XML do evento de cancelamento da NFe antes de enviar
Daniel Simoes replied to marcoprodata's tópico in ACBrLIB
@marcoprodata, o Cancelamento é um Evento.. e não é anexado no XML da NFe/NFCe... Você gostaria de obter o XML do evento ? -
Split Payment x TEF
Daniel Simoes replied to Atenas Soluções Softwares's tópico in Dúvidas sobre TEF
@Atenas Soluções Softwares, Até onde sei (mas confesso que não sou especialista em RT) o Split Payment ainda está em definição... tem vários modelos, em estudo... Mas fazendo um exercício de futurologia... talvez, seja necessário que a aplicação comercial, sinalize na transação TEF, o valor de Imposto, que a adquirente precisa efetuar o Split para o Governo... Enfim, ainda não há nada em definitivo, e nenhuma modificação no universo das TEF Houses, sobre isso..- 1 reply
-
- 4
-
-
Que linguagem de programação você usa ? Use o objeto ESCPOS Parece que você precisa configurar e ativar o ACBrPosPrinter https://acbr.sourceforge.io/ACBrMonitor/ESCPOSAtivar.html
-
Executável compilado - Código Exposto
Daniel Simoes replied to bnobre's tópico in Object Pascal - Delphi & Lazarus
Mas use chaves, que não sejam legíveis por humanos.. assim elas se "misturam" um pouco mais no código... Chave = #23+#45+#155+#129+#2+#76 -
Executável compilado - Código Exposto
Daniel Simoes replied to bnobre's tópico in Object Pascal - Delphi & Lazarus
A chave em si... não precisa ser uma String fixa... ela poderia ser "espalhada" em várias Strings e constantes em ASC... e em algum método, você concatena tudo, aplica outros modificadores, e retorna a chave... -
Executável compilado - Código Exposto
Daniel Simoes replied to bnobre's tópico in Object Pascal - Delphi & Lazarus
atribuir em RunTime, já ajuda bastante... nesse caso o "Hacker" só conseguiria acesso ao conteúdo, se tivesse ferramentas e conhecimento muito bom... Algumas senhas do ACBr, são modificadas no "Setter", para ficarem criptografadas, com uma chave temporária, mesmo em memória... é o caso da senha dos certificados.. veja: procedure TDFeSSL.SetSenha(const AValue: AnsiString); begin if (FK <> '') and (FSenha = StrCrypt(AValue, FK)) then Exit; FK := FormatDateTime('hhnnsszzz',Now); FSenha := StrCrypt(AValue, FK); // Salva Senha de forma Criptografada, para evitar "Inspect" if CertificadoLido then DescarregarCertificado; end; Usa o UPX https://upx.github.io/ ele realmente irá embaralhar todo o conteúdo do Executável (e compacta-lo)... o UPX anexa no executável, um "loader" que é um descompactador em memória... -
Obrigado @Gustavo_Schwarz, Enviei ao SVN, com pequenos ajustes... Também atualizei o Demo do ACBrPosPrinter Android, para compilar no D12 e com o certificado do Gertec GPOS780
-
Executável compilado - Código Exposto
Daniel Simoes replied to bnobre's tópico in Object Pascal - Delphi & Lazarus
-
Executável compilado - Código Exposto
Daniel Simoes replied to bnobre's tópico in Object Pascal - Delphi & Lazarus
por isso que os Hackers tem tanto sucesso... -
Executável compilado - Código Exposto
Daniel Simoes replied to bnobre's tópico in Object Pascal - Delphi & Lazarus
Isso mesmo... com uma pequena correção... No momento de compilação, todas as Strings sao alocadas em uma Tabela de Strings e anexada como Resources no .EXE Ou seja, elas também ficarão visíveis... Use os Códigos ASC, como demonstrado acima, para ocultar melhor... Também evite nomes de Variáveis ou métodos como "Senha"... Os Hackers sabendo onde elas estão podem mudar direto no Binário e atribuir um novo valor -
Problema ao efetuar o método consulta passando a String do XML
Daniel Simoes replied to marcoprodata's tópico in ACBrLIB
Por favor anexe o trecho do Log com essa chamada, para observarmos como você está chamando a ACBrLib... -
Executável compilado - Código Exposto
Daniel Simoes replied to bnobre's tópico in Object Pascal - Delphi & Lazarus
O assunto é bastante técnico.. Diz respeito a blocos de Dados que são anexados no Executavél do Windows Veja esses links https://en.m.wikipedia.org/wiki/Resource_(Windows) https://docwiki.embarcadero.com/RADStudio/Sydney/en/Resource_file_(Delphi) -
Executável compilado - Código Exposto
Daniel Simoes replied to bnobre's tópico in Object Pascal - Delphi & Lazarus
A chave nao precisa/pode ser uma String... Pode ser uma cadeia de caracteres ASC... Exemplo: Chave = #23+#45+#155+#129+#2+#76 Porque o Delphi salva todo DFM como um Resource do executável -
Executável compilado - Código Exposto
Daniel Simoes replied to bnobre's tópico in Object Pascal - Delphi & Lazarus
Nao è uma boa prática salvar senha hardcoded... Isso expoem a senha e nao lhe permitira mudar a senha quando necessário As senha devem estar em um arquivo de configuração e salvas de forma criptografada -
Executável compilado - Código Exposto
Daniel Simoes replied to bnobre's tópico in Object Pascal - Delphi & Lazarus
Os compiladores criam tabelas de Resources, com as Strings Os métodos também tem seus nomes alocados em tabelas internas do executavel... Voce poderia passar o executavel por um descompactador em RunTime como o UPX https://upx.github.io/ -
Contibuição TEF Plus (Multiplus Card)
Daniel Simoes replied to WesleyAS's tópico in Dúvidas sobre TEF
Oi @Pegasus Sistemas LTDA, Do nosso lado, o maior problema é que a contribuição está baseada no componente antigo... Então teríamos que ajustá-la para ser incorporada no ACBrTEFAPI... Estamos incorporando vários TEFs simultaneamente, no ACBrTEFAPI, como: Equals, Fiserv, Scope, DirectPin, TPag... quando concluirmos essas tarefas, iniciaremos uma nova, estudando essas contribuições -
Código de Hash no QR-Code difere do calculado
Daniel Simoes replied to EgnaldoAparecido's tópico in Dúvidas Gerais sobre o ACBr
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
Código de Hash no QR-Code difere do calculado
Daniel Simoes replied to EgnaldoAparecido's tópico in Dúvidas Gerais sobre o ACBr
Opa, que bom que conseguiu... Desculpe por não termos interagido antes... -
@LeonardoRocha, Se possivel, aguarde umas 2 semanas... O @danieloliveirasouza está criando uma classe de Alto Nível em Node.Js que irá facilitar muito o Uso da ACBrLib... Retornamos aque nosse tópico para você nos ajudar nos testes
-
Show... muito obrigado @Gustavo_Schwarz... @danieloliveirasouza, e @EMBarbosa, nos ajudam com o Merge dessas Units ?
-
Olá pessoal.. Tentamos uma compilação, mas não tivemos sucesso.. o Cross compile para ARM parece ser mais complicado do que imaginávamos.. Mas devemos tentar novamente, após alguns estudos...
-
Oi @antoniojmsjr, está na fila aqui... Devo ver ainda essa semana...