Destaques do Blog...

Burlar Protetores de Link Teste de texto

18 de setembro de 2011

Aplicativo de Manutenção

Galera, encontrei na net um programinha em flash com diversas, muitas e muitas mesmo, peças que compõem um computador.
Nesse programa, você clica na peça e consegue ver uma imagem e a descrição dele.

Clique aqui para acessar o programa.

17 de setembro de 2011

ASCII

AscII (American Standart Code for Information Interchange) é uma codificação baseada no alfabeto inglês. Cada caractere possui 8 bits (ou seja, 1 byte).

Essa codificação reúne 128 caracteres, com 33 não imprimíveis (conhecidos como caracteres de controle) e 95 imprimíveis (que vão desde pontuações até letras e números).
Abaixo a Tabela ASCII:

Mas, o que eu ganho com isso???? Pra que serve isso pra mim...
Para programadores, isso é muito utilizado para acrescentar caracteres que não podem ser escritos diretamente no código...
Ex.: Em PHP você não pode colocar a ' (aspa simples) no código ou vai terminar o código que está sendo implementado, então usa-se a função chr(), com o número 39, que é o valor ASCII para a aspa simples.

$sql = "UPDATE livro SET ".chr(96)."Nome".chr(96)."=".chr(39).$_POST["nome"]
.chr(39);

Em Delphi, você pode usar também o código #13 para simular um ENTER no código ou #39 para simular novamente a aspa simples.

Key : char;
Key := #13;

Para usuários normais, existe a ASCII Art, que nada mais é desenhos feitos com essa códificação.
Ex.:

13 de setembro de 2011

Tipos de Malware.

Malware é um aplicativo (Malicious Software) que tem como função principal capturar ou causar dano a informações, confidenciais ou não, armazenados nos computadores.

Existem diversos tipos de malware.
  • Vírus: Programa que se propaga infectando, inserindo cópias dele mesmo dentro de outros programas ou arquivos;
  • Worm: Se propaga por meio de rede e não precisa inserir suas cópias em outros arquivos. Utiliza-se de falhas de configuração dos sistemas para infiltrar nos pcs;
  • Trojan: Se passa por um presente, semelhante a algo que o usuário solicitou (um jogo, um cartão, etc.) e infecta o computador;
  • Keylogger: Captura todas as teclas pressionadas no Pc;
  • Screenlogger ou Imagelogger: Captura as imagens que estão na tela do Pc em um pré-determinado intervalo de tempo;
  • Adware: Não é necessariamente um malware, mas mesmo assim é um pé no saco. Serve para mostrar propagandas sem ser solicitado;
  • Backdoor: Este tipo permite que o computador infectado seja controlado ou acessado mais tarde. Ele "abre" uma "porta dos fundos" para o invasor entrar. O mais comum é o Cavalo de Tróia;
  • Exploits: Explora uma vulnerabilidade de um software. Seja para mau uso, seja para usa-lo sem pagar, etc...
  • Sniffers: Captura e armazena dados trafegados numa rede;
  • Port Scanners: Serve para vasculhar componentes de redes para descobrir quais portas e serviços estão habilitados;
  • Bot: É um Worm que tem a função de manter comunicação com o invasor, podendo assim comandar ataques a outros computadores, envio de Spam, etc...
  • Rootkit: São vários programas que tem a função de manter os acessos privilégiados que o invasor conseguiu. Esse é particularmente um pé no saco pra limpar...
Normalmente, no ambiente computacional, é raro encontrar apenas um tipo de Malware sozinho...
Por exemplo:
Um Trojan pode ser enviado ao seu email. Ao clicar no link, seu Pc é infectado com um Keylogger irá capturar as teclas que você utilizou, possibilitando assim uma análise do invasor, para que possa descobrir sua senha de banco, utilizada ao acessar o Serviço Web do Banco.

Outro exemplo:
Um Pen drive infectado com um Backdoor é conectado à um servidor. Esse Backdoor permite a entrada de um Bot no sistema. Assim, o invasor pode efetuar diversos ataques utilizando aquele servidor.


A melhor forma de se manter livre de Malwares é deixando sempre o seu anti-vírus atualizado.

A minha dica é utilizar o Programa Combofix, uma ferramenta muito poderosa na remoção de Malwares.


Então, seres vivos dotados de Polegar Opositor, até a próxima.

Curtiu o Blog? Clica em 'Like' ali do lado. Clica lá vai. Eu sei que você tem Facebook...

9 de setembro de 2011

Fatal Error: Out of Memory - Delphi7

Bom, hoje eu vou falar sobre um problema muito grande que eu vinha passado...

Eu estava bem, desenvolvendo o aplicativo que a empresa onde estou trabalhando solicitou e talz... Até que, diversas vezes, a IDE do Delphi 7 dava esse erro:

Fatal Error: Out of Memory.

E não compilava o projeto. Ainda bem que pelo menos salvar ele conseguia e assim eu não perdia o trabalho todo. Porém, é um pé no saco, pois eu perco muito tempo esperando o Delphi cooperar...

Logo, busquei no São Google uma solução.
Demorei mas encontrei... E venho à vós compartilhar esse achado...

É bem simples.
O Fatal Error é causado por uma dll do Delphi, camada Rlink32. Essa dll tem um problema ao trabalhar com a compilação de aplicativos com mais de 20Mb...
Servia para o começo dos anos 2000, onde as aplicações eram leves. Mas hoje, qualquer aplicação de médio porte tem mais que isso.

Qual a solução então Lucas?
Há! É atualizar essa dll, colocando no seu ludar a RLink32 do Delphi 2010.
Vocês podem baixar essa dll aqui.
Copiá-la e colocar na pasta Bin do Delphi7, normalmente
"C:/Arquivos de Programas/Borland/Delphi7/Bin"

Então geral, por hora é só.
Qualquer coisa, manda email, sinal de fumaça, carta, bilhete na garrafa, qualquer coisa... Um dia eu responderei :S