[firebase-br] SYSDBA Cracked

Qatan wanstadnik em gmail.com
Qui Jul 10 12:28:16 -03 2014


Olá Gladiston,

Sempre um prazer trocar essas experiências com você.
Achei muito interessante esse estudo de caso. Gostaria de ver o programa 
deles... gosto de ver estes tipos de sistemas funcionando.
Eu concordo com você. Acho o Harbour muito bom e você consegue resolver 
qualquer problema, inclusive este caso do banco de dados exposto poderia ter 
usado as funções do Harbour com o RDD do SIX para completamente criptografar 
(automaticamente)  a base de dados DBF sem alterar o modo de manipular o DBF 
de dentro dos programas, realmente uma mão na roda usando DBI_ENCRYPT mas é 
como você mesmo disse, tudo isso requer muito conhecimento e experiência o 
que deixa a linhagem complexa e tricky...
Também hoje em dia dá para usar LETODB ou NETIO que acessam a base de dados 
no servidor sem expor o banco de dados, quase que um Client/Server para 
DBF... funcionam muito bem e são de fato tão seguros quando SGBD atual. 
Evidentemente não se comparam com Firebird que é de fato um excelente banco 
de dados e outra solução seria eles terem usado o Harbour com o Firebird (ou 
quaquer outro SGBD, inclusive ADS)... possibilidades são muitas e se eu 
tivesse que começar hoje, do zero, certamente iria dar uma boa olhada no 
Python ou mesmo o Java... mas como já sou "idoso" não consigo mais aprender 
como antes... por isso casei com o Harbour e tá difícil de separar, mas 
vamos lá, devagarinho a gente chega lá.
Se eu tivesse aproveitado lá atrás no meio dos anos 90 para aprender o 
Delphi, hoje seria "cobra" no assunto...
Se souber de alguém que precisa de um suporte no Clipper / Harbour ou 
migração, estou por aqui, já atendi uns poucos e foi um sucesso, afinal uma 
ajudinha nas minhas finanças é sempre bem-vinda.
Cordialmente,

Qatan




-----Original Message----- 
From: Gladiston Santana
Sent: Thursday, July 10, 2014 4:02 PM
To: FireBase
Subject: Re: [firebase-br] SYSDBA Cracked

Sim, eu conheço o harbour porque reportava bugs para eles.
Quando eu falo modo texto estou me referindo ao modo semi-gráfico, ansi.
Existe uma softhouse em SP, que seus sistemas usavam o harbour, talvez
ainda use, perdi o contato com eles.
No inicio eu ajudei-os porque tinham migrado do clipper e teriam uma versão
para linux, foi bom porque dava para exportar a aplicação por SSH, daí era
muito rápido porque era como se fosse acesso local e seguro porque ninguem
tinha shell e a transmissao pela rede era criptografada pelo ssh, rodando
no Linux, nunca mais existiu corrupção de arquivos ou lentidão, mas depois
ficaram grandes e a quantidade de clientes linux era pouca e então tiraram
o suporte a Linux e passaram a compilar só para DOS/WIN32.
E com isso os arquivos de dados ficaram expostos, podendo o usuario abrir o
.dat(um dbf maquiado e como sabe, plaintext) e saber coisas como tabela de
salarios, o que não acontecia antes. Como eu não podia mais proteger os
dados porque o Windows não tinha capacidade de restringir acesso aos
arquivos pelo explorer então cancelamos o programa, mesmo ele sendo um
programa muito bom e feito em harbour.

Quando me referi ao harbour, não é que ele seja ruim, o resultado final
pode ser bom ou ruim conforme as habilidades do programador, assim como
qualquer outra linguagem.

O time do [x]harbour fizeram o melhor possível com o xbase, mas o xbase em
si é complexo para os dias de hoje, muito CTRL+C/V, typecast fraco, uso de
macros,malditas variaveis inexistentes.... e tantas outras coisas deixam a
linguagem cheia de armadilhas que precisa duma habilidade e experiência bem
maior que outras linguagens, é bom no inicio, mas fica muito complexo
depois a medida que se acrescenta novos elementos que não são de praxe do
xbase, por isso, raramente alguém vai usar os recursos estendidos ou
bibliotecas gráficas.

Para usar os recursos avançados do [x]Harbour é melhor usar Delphi, Java,
Python,...


Em 8 de julho de 2014 16:42, Qatan <wanstadnik em gmail.com> escreveu:

> Olá Gladiston,
>
> Eu uso o Harbour mas no início usava o xHarbour.
> O que aconteceu é que o Harbour acabou se desenvolvendo melhor por causa
> do core de desenvolvedores que o mantem. Os melhores estão no Harbour e o
> xHarbour meio que ficou no esquecimento, muita gente migrou para o Harbour
> nos últimos 2 anos.
>
> Eu criei programas em modo texto (GTWVT) e em modo gráfico (HMG) e fiquei
> satisfeito com ambos mas por mais estranho que possa parecer eu gosto 
> mesmo
> é do modo texto, mas não como o do DOS e sim com o GTWVT que dá um outro
> efeito. Por exemplo dá uma olhada neste programa:
> http://dropcanvas.com/c261d
> O programa não faz nada, evidentemente está super incompleto mas dá uma
> idéia do que é o modo texto do Harbour.
> O motivo que gosto do modo texto é: Simples e direto para desenvolver, a
> aparência é agradável (não somente minha opinião mas de usuários também) e
> o principal é que é rápido e faz o que tem que ser feito com eficiência.
> Bem... isso é minha opinião pessoal.
>
> Espero que goste do programa. Inclusive tente pressionar o ALT+ENTER (como
> acontecia no tempo do Clipper).
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista