Aug

8

Para aqueles que gostam de eletrônica, o autor detalha como consegue recuperar vários modelos de laptops danificados que chegam até ele.

Bastante interessante. Para entrar no site, Clique Aqui

Jul

29

Há quase seis meses eu arrumei um Compaq Presario 1700 Series sem tela de um colega de trabalho. A tela quebrou porém havia uma saída VGA, onde segundo este colega eu poderia usar o laptop como Thin Client.

Com a correria do semestre a tarefa de repará-lo foi ficando para trás (eu tinha constatado que havia mal-contato na saída VGA).

Um belo dia eu soltei o conector e tive a idéia de adaptar uma saída externa. Pedi para o namorado da minha irmã soldar fios na placa-mãe no lugar do conector VGA que eu retirei pois eu não tenho estação de solda. Desmontei o laptop e mandei a placa-mãe através dela.

Ele ficou de soldar, porém, como também estuda, somente agora nas férias me devolveu a placa. Eu soldei então um novo conector VGA nas pontas dos fios e testei o laptop, que se mostrou funcional. Seguem abaixo as ferramentas que utilizei:

Vejam abaixo mais fotos do aparato caseiro em operação, onde eu iniciei ele com um disquete de recuperação para testar:

Jul

27

DuckDuckGo!

July 27, 2010 | Leave a Comment

Acabei de ler no FUG sobre um novo mecanismo de busca baseado em BSD, que utiliza PostGreSQL: DuckDuckGo.

May

22

Apr

25

Consider the following scenario: we need to find the point sign inside of a string that represents a real number.

The objective is change this sign for comma because the software that will be used to analyse the data and generate charts is Excel. We need to print the integer part and non-decimal, substituting points for comma.

A manner less efficient to do it would consist of a function of type pointer (C language), whose argument also receives a memory address. If the number of elements of the array is static, we can search the point, returning the address to it.

The decimal part is obtained with the clause (int)x, where x is a variable of type float. For printing the non-decimal part, for example, simply type “printf(”%s\n”,after(num) +1)” in the program. Follow below the code:

	char *after(char *num){
		int   i = 1, count = 1;
		char *offset = NULL;
		while(i != 0) {
			if (*num == '.') {
				offset = num;
				i = 0;
			}
			num = num + 1;
			count = count + 1;
			if (count > MAXD) {
                        /* MAXD is the highest
                         * index of array     */
				i = 0;
				exit(0);
			}
		}
		return offset;
	}

Dec

17

Caros, Boa Noite.

Faz tempo que eu não escrevo, mas eu quero que saibam que eu não abandonei este espaço. Por conta dos meu afazeres não tive tempo para postar muitas coisas. A segunda parte do tópico “A Camada de Enlace” já está quase pronta inclusive.

Como entrei de “férias” creio que conseguirei dar mais atenção ao Blog por um período de dois meses no máximo.

Continuando, hoje eu gostaria de falar um pouco sobre “Ditadura da Informação”, conceito quase sempre travestido de “Segurança de Dados”, mas que na verdade tem um aliado poderoso: a obtenção de informações de terceiros (quase sempre suas!).

Eu sempre digo que nenhuma empresa envolvida com processos de busca acessados por milhões de usuários “joga para perder”. Quase todas (ou seriam todas?) as ferramentas lançadas a título de “livre” escondem atrás de si poderosos mecanismos que buscam detectar padrões de comportamento dos usuários (seja baseado em navegação, seja baseado em preferências de contas em rede sociais), tudo em busca do dinheiro.

Veja que não estou condenando o lucro, pois eu vivo numa sociedade capitalista e também preciso trabalhar para sobreviver!, mas é preciso tomar muito cuidado com a privacidade dos cidadãos, que tem sido invadida silenciosamente sem que ninguém se manifeste de maneira adequada.

A situação é bastante diferente quando você trabalha em um nicho de negócio onde por si só tem acesso a informações privilegiadas mas por contrato e por ética não divulga estas informações.

“Segurança de Dados” para este nicho ? claro, deve haver também, mas não ao ponto de atrapalhar o processo de troubleshooting, que muitas vezes exige do analista controle completo sobre sua própria estação.

E como dito antes, acesso a informações privilegiadas neste caso é inerente a atividade. A não-revelação destas informações constitui um padrão ético não somente contemplado por contrato, mas por força das circunstâncias.

Bom, por hoje é só. Abraços a Todos, e me desculpem pelo período de inatividade.

Oct

25

Sometimes VPN softwares between untrusted sites (common in short companies) face the problem of loosing routes when one or other side has the link broken.

The script below help us to register these routes again and can be scheduled.

It makes use of arrays, and not necessarily the list of gateways needs to be in numerical order. Click on the image below to visualize it in a friendly size.

I have tested the script under Linux and OpenVPN.

You will need to make changes (perhaps) if intend run it in other systems (e.g.: FreeBSD), because the route command can present different stdout messages.

Oct

25

I think that this proceeding will be useful for anyone desiring analyse the performance of a system under VMWare.

If you have already setup your environment to run with VirtualBox and intend to test it under VMWare, the tasks consist of: a) convert .vdi image file to raw format; b) convert the resulting file in raw format to .vmdk.

I have used two tools: vboxmanage.exe (native of VirtualBox) and qemu-img.exe (native of qemu Project). The first tool permits to convert a .vdi file to raw format. The second tool permits to convert a file in raw format to .vmdk (used in VMWare). The command lines follow below:

PS: considering I have executed all commands using Windows, I believe that they will be functional under other systems too because qemu and VirtualBox run on other architectures. There is a qemu implementation for Windows available here.

Other related links:

Oct

21

Some days ago in my work a costumer needed a solution based on WSH(Windows Script Host). The main objetive was to test a established IPSec tunnel. Because the firewall was not part of VPN Domains, ICMP tests would reveal if the tunnel was active or not. Observe the code below:

Save the code under a .vbs name extension and get the results with cscript or wscript interpreters. Click on the image to visualize it in a friendly size.

Not necessarily SMTP service needs to run on a localserver. You can authenticate yourself in any other place if you have an account.

Oct

18

A Aeronáutica anunciou dia 16/10/2009 a certificação do foguete VSB-30, usado para testes científicos em ambiente de microgravidade. A idéia é que a empresa selecionada para produzir o foguete repasse ao governo uma porcentagem dos lucros obtidos com a comercialização.

Esta certificação é um selo de qualidade que permite negociações em âmbito internacional. O VSB-30 é resultado de uma parceria entre o Brasil e a Agência Espacial Alemã iniciada em 2001. Ele tem carga útil de 400kg e atinge até 250km de altura.

keep looking »

Links

Skype: SkypeMe™!

Icq: