Ir para conteúdo
  • Cadastre-se

adrianojoi

Membro
  • Postagens

    46
  • Registro em

  • Última visita

Informações pessoais

  • Nome
    JoinVix Hospedagem de Sites
  • Sobre
    Empresa especializada em hospedagem de sites para empresas, profissionais liberais e pessoas físicas que desejam marcar a sua presença na Web. Hoje a JoinVix se destaca tanto pelo seu atendimento, elogiado por clientes e profissionais da área, quanto pela qualidade dos serviços oferecidos.

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Só tenho o aplicativo para baixar RET do Bradesco no momento. Vou analisar com ele.
  2. Olá pagamos um desenvolvedor para fazer um programa em JAVA que resgata os arquivos .RET direto do site do Bradesco e envia para o WHMCS, que por sua vez dá baixa automaticamente. Está funcionando perfeitamente, se alguém tiver interesse em comprar mande PM para negociarmos, quem sabe consigo algum valor aqui para pagar as parcelas restantes ao Desenvolvedor. Abs,
  3. Olá Senhores, hoje utilizo o WHMCS e cobro uma taxa de 2% para boletos vencidos e funciona muito bem, há como inserir uma segunda cobrança que chamam de "mora" de por exemplo 0,33% ao dia? Pesquisei no forum e não encontrei nada semelhante. Obrigado amigos.
  4. Galera, sabem se isso foi implementado ou vai ser implementado ainda?
  5. Será esta uma nova vulnerabilidade ou é o que foi corrigido no 02/06? Fonte: http://xforce.iss.net/xforce/xfdb/76006
  6. Irei ficar mais atento. Obrigado pela dica. Pessoal, quem tiver licença mais barata me avise que tenho interesse.
  7. Quero comprar mais barato, por isso que postei né fera.
  8. Quem tiver licenças WHMCS - One Time No Branding para vender me comunique, tenho interesse em comprar.
  9. Aguém viu isso? será se procede? http://pastebin.com/PWaXgn1N
  10. Manual em anexo. Basicamente seria descriptografar o arquivo, se tiver algum na pasta disponível. E se possível enviar o arquivo descriptografado para um FTP. Exemplo em Java: WEBTAInputStream wis = null; byte[] bufDecripto = null; try{ //Obtem chave de criptografia byte[] chaveCripto = WEBTACryptoUtil.decodeKeyFile(new File("c:/CRIPTOGRAFIA200805191017.bin"), "U9dsdfos"); //Cria objeto para ler o arquivo criptografado wis = new WEBTAInputStream("CB2904100.RET", "C:/RETORNO", chaveCripto); //Loop de leitura, onde o conteudo do arquivo //é lido, descriptografado, descomprimido e armazenado em bufDecripto. //Este loop e´executado enquanto houver dados para leitura while(wis.read(bufDecripto) > 0) { //... //A aplicação processa os dados //do arquivo de retorno //... } } catch (ParameterException e){ //Efetua tratamento da excecao //System.out.println (e.getMessage()); } catch (IOException e){ //Efetua tratamento da excecao //System.out.println (e.getMessage()); } catch (CryptoException e){ //Efetua tratamento da excecao //System.out.println (e.getMessage()); } finally { if (wis != null) { try { wis.close(); } catch (IOException e){ //Efetua tratamento da excecao //System.out.println (e.getMessage()); } } } Exemplo em C: unsigned char chaveCripto[16]; void *deCriptoHandle = NULL; unsigned char bufferAux[8192]; int qtdeByteLidos = 1; char mensagemErro[512]; //Decodifica chave para descriptografar arquivo if (!fDecodeKeyFile("E:/criptografia200805191537.bin", "aSd09w", chaveCripto, mensagemErro)) { printf ("Erro ao decodificar Chave de Criptografia – mensagem de erro: %s\n", mensagemErro); return -1; } //Cria handle para descriptografar arquivo recebido do WebTA //O arquivo CB2904100.RET foi recebido do WebTA e encontra-se //armazenado em C:/RETORNO deCriptoHandle = fInitDecoder("CB2904100.RET", "C:/RETORNO", chaveCripto, mensagemErro); if (deCriptoHandle == NULL) { printf ("Erro na iniciacao da descriptografia do arquivo – mensagem de erro: %s\n", mensagemErro); return -1; } //Enquanto houver dados para descriptografar //do arquivo de retorno while(qtdeByteLidos > 0) { //Descriptografa e descomprimi os dados do arquivo qtdeByteLidos = fReadData(deCriptoHandle, bufferAux, sizeof(bufferAux), mensagemErro); if (qtdeByteLidos > 0) { //O Sistema processa os dados do arquivo de retorno //... } } //Verifica o que determinou a saída do loop if (qtdeByteLidos == 0) { //Tratamento de erro, pois houve erro //na descriptografia printf ("Erro na descriptografia do arquivo – mensagem de erro: %s\n", mensagemErro); } //Finaliza processamento de descriptografia do arquivo fCloseDecoder (deCriptoHandle mensagemErro); Exemplo em .NET [DllImport("WEBTAEncoderLib.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)] public static extern IntPtr fInitEncoder( [MarshalAs(UnmanagedType.LPStr)]String filename, [MarshalAs(UnmanagedType.LPStr)]String directory, byte [] key, [MarshalAs(UnmanagedType.LPStr)]StringBuilder msgErro);
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?