sábado, 25 de abril de 2009

Recuperar senha de usuário do Windows


Você já se perguntou o que aconteceria se alguem tentasse procurar no seu computador qualquer tipo de informação importante ou confidencial? Essa pessoa encontraria alguma coisa? Ela conseguiria entrar no seu sistema?

Muitos usuários não colocam nem senha para o login do sistema operacional da máquina, e muitas vezes isso acontece em notebooks, o que é preocupante, pois eu já vi alguns colegas carregando notebooks que custam cerca de R$2.000 carregados de informações que podem somar quantias de 10x ou 50x o valor da máquina.

Mas se alguem quer descobrir a senha do seu sistema, com certeza vai conseguir, pois existem muitas ferramentas gratuitas rodando na internet para este fim, seja seu sistema um Windows, um Mac ou alguma distribuição Linux.

Para a plataforma da Microsoft (a família Windows) que é a grande campeã em número de usuários, temos o Ophcrack (que pode ser baixado AQUI). Basta baixar a imagem, queima-la em um cd e configurar sua máquina para dar um boot pelo mesmo.

Claro que existem algumas restrições que a versão gratuita desta ferramenta não suporta, como conjuntos especiais de caracteres ou senhas maiores de 14 digitos. Então fica a dica para aumentar a segurança de sua senha para o login.

Vejam bem, não estou divulgando pelo simples fato de ajudar alguem a invadir algum sistema, e sim, para mostrar o quão simples e inseguros são os sistemas que possuimos para nosso uso cotidiano e as senhas costumeiras que possuimos.

Essa ferramenta cai como uma luva também caso você tenha esquecido sua própria senha.


Link: http://ophcrack.sourceforge.net/

terça-feira, 21 de abril de 2009

Orquestra de computadores velhos toca Queen!

Você já deve ter visto infindáveis covers de músicas do Queen, porém um cover feito com máquinas velhas aposto que não.

Na orquestra, estão inclusos um Scanner HP ScanJet 3C (no vocal), um Texas Instrument TI-99/4a, um Atari 800XL, um floppy de 8 polegadas e um disco rígido de 3,5.

Pode não ser o mais perfeito cover, mas que deve ter dado um grande trabalho.. Aahh sim...

sexta-feira, 17 de abril de 2009

Os 10 piores Sistemas Operacionais de todos os tempos


O colunista Steven J. Vaughan-Nichols, divulgou no site pcworld.com uma lista referenciando os 10 piores sistemas operacionais de todos os tempos. No minimo interessante, pois eu nem conhecia alguns deles, mas completamente aberta a discussões.

Seguem em ordem cronológica:

1. OS/360, 1964
2. ITS (Incompatible Timesharing System), late 1960s
3. GNU Hurd, launched in 1983 (still incomplete)
4. Windows 1.01, 1985
5. MS-DOS 4.0, 1988
6. SCO Open Desktop, 1989
7. JavaOS, 1996
8. Windows Me (Millennium Edition), 2000
9. Lindows/ Linux XP Desktop, 2001/2006
10. Windows Vista, 2006

As justificativas referentes a cada sistema que está na lista podem ser lidas (AQUI).

(Lindows!! PQP hein?!?! )


OBS: Por um pedido muito sutil (que não removi dos comentários, pois toda crítica é bem vinda desde que tenha um mínimo de educação), vou alertar que o link redirecionará o leitor a uma página que possui conteúdo no idioma INGLÊS.

Peço desculpas se pressupus que a grande maioria dos leitores que chegaram aqui conhecesse alguma coisa desse idioma.

quarta-feira, 15 de abril de 2009

Virus de pendrive nunca mais!


Esse é um programinha definitivo para acabar com as tão famigeradas pragas de pendrive.

O Ninja Pendisk é gratuito e roda quetinho em background (mantendo um icone na barra de sistema) consumindo cerca de 4 mb de memória. Não é necessário instalar, basta executá-lo.

Quando o Windows reconhece um novo dispositivo, o ninja é ativado e toma a dianteira para agir, eliminando arquivos maliciosos comuns, principalmente os AUTORUNS da vida.

Após isso, ele cria no pendrive uma pasta chamada AUTORUN.INF com proteções e permissões especiais, para que ele não seja contaminado futuramente.

Você tem a opção de inicializá-lo junto com seu sistema, para sua maior comodidade e segurança.

link: http://nunobrito.eu/ninja/


Outra dica que vale ser usada em conjunto com o Ninja, é desativar o auto-executar de seu Windows. Para tal, faça o seguinte procedimento:

1. Clique no Menu Iniciar > Executar e digite gpedit.msc
2. Navegue por Configuração do Computador > Modelos Administrativos e clique em Sistema
3. Na lateral direita, procure por Desativar Autoexecutar e ATIVE (isso mesmo, ATIVE esta opção)


Até mais!

terça-feira, 14 de abril de 2009

Serviços do Windows: SVCHOST.EXE

Afinal, o que é o bendito processo SVCHOST.EXE que vira e mexe da algum tipo de pau no windows (desde versões antigas)?

Segundo a Micro$$oft: "O Svchost.exe é um nome genérico de processos de host para serviços que executam a partir de bibliotecas de vínculo dinâmico (DLLs). "

Isso quer dizer que ele é um serviço que hospeda (ou contém) outros serviços individuais que o Windows usa para executar várias funções.

Mas por que aparecem vários processos com esse nome quando eu estou visualizando o gerenciador de tarefas?

Porque se todos os serviços fossem encapsulados em um unico processo SVCHOST o windows crasharia (não que isso nao aconteça...) se algum deles desse pau. E eles são agrupados lógicamente.


Para visualizar a lista de serviços de cada processo SVCHOST basta seguir estes 3 passos a seguir:

1. Clique em Iniciar na Barra de Tarefas do Windows e clique em Executar.
2. Na caixa Abrir, digite CMD e pressione ENTER.
3. Digite Tasklist /SVC e pressione ENTER.

A Lista de tarefas exibe uma lista dos processos ativos. A opção /SVC exibe uma lista dos serviços ativos em cada processo. Para mais informações sobre um processo, digite o seguinte comando e pressione ENTER:
Tasklist /FI "PID eq processID" (sem as aspas)

O comando me apresentou a seguinte saida, nesse caso rodando 5 instancias do SVCHOST e seus respectivos processos internos:


Já no Windows Vista, você pode encontrar os processos da seguinte maneira:

1. Vá ao gerenciador de tarefas (clique direito sobre a barra de tarefas)
2. Clique na aba PROCESSOS e selecione MOSTRAR PROCESSOS DE TODOS OS USUÁRIOS
3. Clique direito sobre um processo SVCHOST e selecione IR PARA SERVIÇO
4. A aba SERVIÇOS será aberta com os processos contidos nesse SVCHOST selecionados

Caso precise de informações mais detalhadas sobre como manusear as chaves do registro do Windows, sugiro uma lida neste tópico.

quarta-feira, 8 de abril de 2009

Já fez backup de seus emails hoje?

Já imaginou se alguem rouba a senha daquela sua conta de emails onde você tem tudo que é tipo de arquivo importante (que você vai precisar amanhã)? Ou se você esquece sua conta logada no computador da faculdade e alguem troca sua senha (Sim.. isso já aconteceu na minha sala.. )?

Enfim, se fosse comigo seria um problemão, pois eu recebo emails de 3 contas diferentes na minha caixa do GMAIL. Se perco minha senha, estou (na merda) ferrado.

Então o que fazer para que isso não aconteça?
Crie uma conta de emails para servir de backup!

Isso não vai te salvar do fato de que alguém irá abrir seus emails, porém vai garantir que VOCÊ não perderá aqueles documentos importantes... trabalhos da faculdade....



O GMAIL oferece a opção de encaminhamento de mensagens para outras contas, basta você criar um endereço reserva, acessar as configurações e preencher os campos necessários (Veja a foto). Escolha manter uma cópia das mensagens na sua caixa atual e ZAPT! Você agora possui uma conta de backup para seus documentos.

Segurança e prevenção nunca fazem mal a ninguém. =)

Por que o Windows predomina em notebooks e netbooks? (Mais um motivo)

Minha namorada está precisando de um notebook ou um netbook, e eu fiquei incumbido de fazer as pesquisas.

Porém, fiquei indignado com a qualidade dos linux que vem pré-instalados em alguns modelos. Desde que comecei meu curso superior eu sou um adepto do Ubuntu, mas já utilizei diversas outras distribuições como Mandriva, Kurumin e Debian.

E se essas distros que são as mais comuns já são muito diferentes comparadas ao costumeiro sistema da Micro$$oft, as distribuições desconhecidas até pra quem está no meio da computação jamais serão bem vistas pelos usuários "normais".
São complicadas, feias (sim, isso importa) e não possuem suporte nem das comunidades.


O que os fabricantes tem na cabeça no momento em que irão decidir qual o sistema será instalado por default?

Isso só ajuda a aumentar o abismo que existe entre a grande maioria dos usuários. Essa primeira impressão é com certeza suficiente para que eles nem procurem se informar de que existem outras (e melhores) distribuições antes de voltarem ao rotineiro Windows.

Não sou um defensor da idéia de que Linux serve apenas para a galera da computação. Defendo a idéia de que tudo pode ser melhorado para agradar mais e mais pessoas, porém da forma como as coisas estão andando vai demorar um bocado ainda para que isso aconteça.

terça-feira, 7 de abril de 2009

Skype 4: Remover histórico de 1 contato

O Skype oferece a opção de excluir o histórico das conversas e ligações de TODOS os contatos de uma só vez. Mas e se você precisar apagar o histórico de apenas um deles?

Em uma rápida pesquisa na web, a melhor forma que encontrei para deletar o histórico de apenas 1 (hum) contato do Skype 4 foi utilizando um programinha caseiro... que pode ser baixado aqui.

Instruções rápidas:

1. Feche o Skype
2. Crie um backup da pasta \Documents and Settings\{win username}\Dados de Aplicativos\Skype\{skype username}
3. Rode a aplicação
4. Digite o seu nome de usuário do Skype e o nome de usuário do contato ao qual você quer apagar o histórico.
5. Reinicie o Skype.

O post oficial do autor pode ser encontrado aqui: http://forum.skype.com/index.php?showtopic=178741

domingo, 29 de março de 2009

Guia rápido: Compras internacionais (importação)

Desde o ano passado, eu venho adquirindo algumas quinquilharias através do EBay. Sempre produtos de baixo valor, como memórias para pcs, ou alguns gashapons e trading figures (infelizmente isso é um vicio...).

Até minha última compra, nenhum produto havia sido barrado pela fiscalização da receita federal, e foi isso o que aconteceu com um módulo receptor de gps que comprei. O item custava US$40,00 e paguei mais US$20,00 de frete. Porém quando recebi a notificação para pagar os impostos e retirá-lo tomei um choque: Ele foi taxado como se custasse R$400,00 e o valor a ser pago seria 60% sobre os R$400,00.

Se durante o rastreamento do item no site dos correios aparecer alguma mensagem contendo NTS/TRIBUTADO/XX ou alguma coisa parecida, com certeza você terá que pagar os impostos para poder retirá-lo. Veja imagem abaixo:


Como algumas pessoas devem ter passado por isso, e para quem não sabe como proceder nesse caso, vou dar uma breve explicação sobre o assunto.


Primeiramente, devo dizer que o que se segue abaixo NÃO inclui compras internacionais para REVENDAS.

As opções que a pessoa física e a pessoa jurídica têm para importação sem fins de revenda são basicamente as seguintes:

* Importação como bagagem acompanhada: você, algum parente ou amigo viaja para o exterior e traz o produto para você;
* Importação pelos correios: você compra o produto pela internet, telefone ou fax ou ainda algum amigo ou parente compra o produto para você em alguma loja localizada no exterior e envia pelo correio;
* Importação por empresa de courier (Fedex, UPS, DHL, TNT e similares): Idem acima só que o envio é feito por uma empresa de encomenda expressa como as citadas. É importantíssimo notar que apesar de essas empresas prestarem um serviço similar ao dos correios o modo com que a mercadoria é tributada (isto é, os impostos são calculados) é completamente diferente; esta modalidade é mais cara, como veremos. Tome cuidado.

Como a modalidade mais comum é a importação pelos correios, não citarei os outros casos, mas quem tiver interesse pode acessar este artigo do site Clube do Hardware, que é muito explicativo e é a fonte que usei para este post.


A grande vantagem de se importar pelos correios, é o fato da isenção de impostos para mercadorias de até US$50,00 (desde que o remetente e o destinatário sejam pessoas físicas).
Isso é muito bom, principalmente para quem quer comprar eletronicos usados no ebay. Mas não se esqueça de pedir para que o envio seja feito via USPS(correios) e também para que o item seja declarado como uma peça usada (ou não.. depende do que seja comprado.. obvio).
Ahh!! Entao vou comprar itens novos e pedir para que sejam identificados como USADOS e DECLARADOS com um valor menor do que US$50,00!
Você acha mesmo que os fiscais são bobos? Isso não cola (sempre).. Alguns itens são selecionados aleatoriamente, mesmo tendo o valor declarado abaixo de US$50,00, e suas caixas são abertas. E ai se você declarou um produto novo como usado, e que tenha um valor maior, eles vão taxar esse item com um valor que ele "possui" no mercado brasileiro, e o imposto será pago sobre esse valor.

Em off: A melhor dica para não ser parado na receita é pedir para o vendedor te remeter o item como uma pessoa física (lembrando de não ter carimbos de lojas na embalagem), declarando o valor do item + valor do frete como sendo menores que US$50,00 e principalmente declarando seu item como um GIFT (presente). Não é garantido que passe, mas se você quer arriscar....

No site da Receita Federal você verá que o limite para importação via regime simplificado é de US$ 3.000, mas esta é uma informação incompleta. O limite é de US$ 500. Entre US$ 500 e US$ 3.000 é necessário fazer um desembaraço aduaneiro parecido ao de uma importação tradicional.

Os impostos de imporação são calculados da seguinte forma (importação via Correios):

Imposto de Importação = 60% * (Valor da Mercadoria + Valor do Frete)

Por exemplo, se você comprou um item de US$200 e o custo do envio foi de US$ 50, você terá de pagar US$ 150 de Imposto de Importação para o governo brasileiro. Este valor é convertido para Reais, claro.

Quando você vai importar algo, com certeza já deve ter em mente quanto será pago já incluindo os impostos.

Se você achar que o valor que for cobrado de você estiver errado, você deverá levar para os Correios os recibos da sua compra (Emails, página do ebay, pagina do pagamento via PayPal, comprovantes de pagamento do cartão de crédito, etc) e informar ao atendente que você quer que a encomenda seja enviada de volta para o fiscal da Receita Federal para uma reavaliação. Então você deverá preencher um formulário descrevendo os seus motivos para essa solicitação e anexando todos os comprovantes que você possui referentes ao valor realmente pago. Sem documentação comprobatória do valor do produto a reavaliação não pode ser efetuada. Este processo demora uns 15 dias, mais ou menos.

Importante notar que não adianta reclamar, xingar ou espernear com o atendente ou gerente da agência caso algo esteja errado, pois os Correios não tem nada a ver com isso. Eles apenas repassam a mercadoria para a Receita.

Dependendo do bom humor do fiscal, ele pode entrar em contato contigo (normalmente via telegrama) solicitando algum comprovante faltante.
Se você tiver tudo em ordem e uma pitada de sorte, o valor do imposto será corrigido.
Se você fizer parte da porcentagem mais sortuda do país, pode ter o valor do imposto extinto.
Mas se você for a pessoa mais cagada e se enquadra na porcentagem de maiores zebras da população do planeta, pode ter o valor do imposto aumentado. (O.o)

Lembre-se, nada de arrogancia durante o preenchimento do formulário, pois isso só atiçará a vontade do fiscal te cobrar alguma coisa. Seja humilde e educado. E cruze os dedos (muito).

No meu caso, o imposto caiu para R$80,00 sobre minha compra. Melhor do que ter de pagar quase o triplo do valor do produto comprado (e pior em saber que vc tem que pagar esse tributo mesmo sendo um item para uso pessoal... ). Boas compras!

PS: O receptor gps que comprei foi um Holux M1000 e estou utilizando com o meu nokia E61. Ele é muito bom e farei um review futuramente.

quinta-feira, 26 de março de 2009

Básicos sobre UML - Parte 03 (final)

Ultima parte, contendo um resumo dos ultimos diagramas.

4.4 Diagrama de seqüências
Juntamente com os diagramas de colaboração, são considerados Diagramas de Interações, aos quais são utilizados para demonstrar os aspectos dinâmicos do sistema.

Segundo Booch, Rumbaugh e Jacobson,

“Um diagrama de interação mostra uma interação, formada por um conjunto de objetos e seus relacionamentos, incluindo as mensagens que poderão ser enviadas entre eles.”

Dizem os mesmos que, um diagrama de seqüência é responsável pela organização estrutural da comunicação que os objetos possuem e são utilizados para modelagem dos aspectos dinâmicos do sistema.
Nesse diagrama, os objetos são mostrados como uma caixa sobre uma linha vertical, que representa a “linha da vida” desse objeto.
As mensagens trocadas entre os objetos são representadas através de flechas entre as linhas da vida dos objetos.
A ordem dos fatos é dada da parte superior à parte inferior da página. As setas são rotuladas com o nome das mensagens trocadas (métodos invocados).
Um objeto é representado como uma caixa retangular vertical, que percorre sua linha correspondente.
Quando existe um retorno à mensagem enviada, é representado com uma seta diferenciada.
Os diagramas de seqüência são muito bem utilizados quando existe programação concorrente, ou seja, quando o programa se divide em duas ou mais linhas de execução.



4.5 Diagrama de colaborações
Diferentemente do diagrama de seqüências, um diagrama de colaboração enfatiza a organização dos objetos que estão participando de uma mesma interação.
Dentro desse diagrama, os objetos são mostrados, e como em um diagrama de seqüências, são utilizadas flechas para indicarem que uma mensagem foi enviada.
No rótulo das mensagens, é indicada, por números, a ordem que as mensagens acontecem e isso torna o diagrama útil para mostrar as ligações entre os objetos.



4.6 Diagrama de gráfico de estados
Diagramas de estado são utilizados para descrever o comportamento de um sistema, ou apenas de seus objetos.

Segundo Segundo Martin Fowler,

“Eles descrevem todos os estados possíveis em que um objeto particular pode estar e como o estado do objeto muda como resultado de eventos que o atingem.”

Booch, Rumbaugh e Jacobson que em geral, os objetos de gráfico de estados são utilizados para modelar objetos reativos, onde um objeto reativo é aquele que possui seu comportamento definido por suas respostas aos eventos que são ativados externamente de seu contexto.
Um determinado estado de um objeto é uma situação durante a qual esse objeto aguarda algum evento, ou realiza alguma atividade.



4.7 Diagrama de atividades
Um diagrama de atividades é basicamente um gráfico de fluxo (ou fluxograma, como é conhecido), e são empregados para fazer a modelagem das etapas de um processo qualquer.
A grande vantagem na utilização dos diagramas de atividades é o fato de suportar e atender o comportamento paralelo.
Podem ser demonstradas nesse diagrama separações entre ações (fork), que possuem uma entrada e mais de uma saída. Intercalações (merge) são o contrário, podem possuir varias entradas e uma saída.


4.8 Diagrama de componentes
Esse diagrama mostra as dependências dos componentes de um sistema.
Um componente possue um nome, pode ter relacionamento, dependências, generalização e associação. São muito semelhantes às classes, porém com algumas pequenas diferenças.

Segundo Booch, Rumbaugh e Jacobson, classes representam abstrações lógicas e os “componentes representam o pacote físico de componentes lógicos e, se encontram em um nível diferente de abstração”.

Booch, Rumbaugh e Jacobson diferenciaram os componentes em três tipos:

Componentes de implantação – são considerados aqui os componentes necessários para a formação de um sistema executável, como bibliotecas e executáveis.

Componentes do produto do trabalho – são o produto do desenvolvimento, como arquivos de código fonte.

Componentes de execução – São criados como conseqüência da execução de um sistema, como instancias de DLLs.

4.9 Diagrama de implantação
São utilizados para modelar a topografia física em que o sistema será executado, ou seja, o hardware.
Esses diagramas são basicamente diagramas de classes que exibem toda a arquitetura sob a qual esse sistema trabalhará.

A definição dada por Booch, Rumbaugh e Jacobson é auto-explicativa:

“O diagrama de implantação é um diagrama que mostra a configuração de nós de processamento em tempo de execução e os componentes que neles existem.”

BuscaPé, líder em comparação de preços na América Latina
 
BlogBlogs.Com.Br