quarta-feira, 1 de agosto de 2012

Como quebrar senhas do Excel


Todo usuário comum de informática sempre se depara com alguma situação que deve agir como um hacker, pois bem hoje tive que enfrentar uma situação assim utilizando planilhas feitas por mim que tinha me esquecido a senha e não tinha como eu trabalhar nelas. Então foi obrigado a arrumar uma maneira de contornar está situação.
Veja como fácil criar uma macro que quebre a senha do Excel contidas em planilhas do documento para proteger células:






No Excel 2007
Em Exibir > Macro > Editar > Cole a macro abaixo:


Sub DesprotegerPlanilhaAtiva()
Dim i, i1, i2, i3, i4, i5, i6 As Integer, j As Integer, k As Integer, l As Integer, m As Integer, n As Integer
On Error Resume Next
For i = 65 To 66
For j = 65 To 66
For k = 65 To 66
For l = 65 To 66
For m = 65 To 66
For i1 = 65 To 66
For i2 = 65 To 66
For i3 = 65 To 66
For i4 = 65 To 66
For i5 = 65 To 66
For i6 = 65 To 66
For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
Exit Sub
End If
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
End Sub




No Excel 2010



Sub senha_xl()
Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox “Senha: ” & Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
ActiveWorkbook.Sheets(1).Select
Range(“a1?).FormulaR1C1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next:
Next: Next: Next: Next: Next
End Sub


quarta-feira, 22 de fevereiro de 2012

Bio-bateria da Sony usa papel velho para gerar energia


            Seus jornais, revistas e trabalhos de escola podem ter uma grande utilidade no futuro: gerar energia. Isso é o que acredita a Sony, que desenvolveu uma bio-bateria capaz de gerar eletricidade com cartão e papel.
            Durante a feira Eco Products 2011, engenheiros da empresa japonesa mostraram a tecnologia, que teve capacidade de gerar energia e colocou uma ventoinha em funcionamento.
            "No futuro seremos capazes de gerar energia a partir de derivados de glucose extraídos de papel velho. O processo usa a enzima chamada celulase para decompor os materiais em açúcar (glicose), e, se continuarmos a estudar, poderemos criar uma solução sustentável de energia", afirmou Yuichi Tokita, um dos pesquisadores da Sony responsável pelo estudo.

domingo, 19 de fevereiro de 2012

Internet 0800


            O ministro Paulo Bernardo, das Comunicações, afirmou nesta terça-feira (14) que a partir do mês de março começam os testes com a internet gratuita na região do Varjão, cidade satélite de Brasília. A idéia é oferecer uma alternativa às operadoras de banda larga na hora de prestar o serviço aos seus clientes.
            Conforme Bernardo, a chamada “internet 0800” seria uma conexão sem fio para que os clientes utilizassem sem consumir sua franquia de dados. Por exemplo: se a operadora oferece um limite de dados que podem ser transferidos entre seu computador e a internet durante o mês, você usaria a internet gratuita para acessar páginas de bancos ou de compras sem gastar a franquia.
            Para utilizar o serviço gratuito, os cidadãos não precisariam ser, necessariamente, assinantes de algum plano de internet banda larga.

quarta-feira, 18 de janeiro de 2012

IPv6 o início do uso do protocolo para 6 de junho


                No dia 6 de junho, grandes empresas da internet como Facebook, Google, Bing e Yahoo! vão dar o pontapé inicial para a mudança de padrão de endereços da web - o IPv4 dará lugar para o IPv6. A mudança foi necessária por não haver mais espaço no IPv4, que possui um limite de 4,3 bilhões de endereços.
            Para que a internet pudesse continuar a crescer, foi criado o IPv6, que, de acordo com a BBC, tem tanto espaço que "mesmo se todos os homens, mulheres e crianças da Terra tivessem bilhões de dispositivos cada, com endereços em IPv6, não chegaríamos nem perto do número de endereços disponíveis".
            As mudanças serão feitas de forma que não prejudiquem em nada o consumidor. Por isso mesmo, as páginas continuarão a aceitar acessos de ambos os sistemas. Para Jay Parikh, vice-presidente de engenharia de infraestrutura do Facebook, "disponibilizar permanentemente o IPv6 é vital para manter a internet aberta e as pessoas conectadas, para que os números de usuários da internet e de dispositivos continuem a crescer".

domingo, 8 de janeiro de 2012

Pacote para Conferir Bilhetes de Loterias

    Através de uma necessidade de amigos e até mesmo pessoal, procurei desenvolver várias planilhas para conferência de Jogos da Loterias Federais.    
     Estas planilhas tem o intuito de facilitar a conferência de jogos realizados em grupos de amigos, jogos que ocorrem muito no final do ano com a Mega da Virada.
    Vale lembrar que estas planilhas foram desenvolvidas por mim, e que não são homologadas pela Caixa Federal.
    Más com intuito de diminuir erros nelas, foram feitos vários testes, e só foram disponibilizadas após passar em todos estes testes. Caso exista algum erro nelas, peso que entre em contato para melhorar ou corrigir possíveis erros.
    Espero poder ajudar a todos com essa disponibilização. Estas planilhas podem ser baixadas clicando aqui!

quinta-feira, 15 de dezembro de 2011

Como saber se seu Windows é 32 ou 64 bits (x86 ou x64)


Com a popularização da plataforma x64, é importante saber que tipo de Windows 7 está instalado no seu computador, para não cometer enganos na hora de instalar um programa. Aplicativos escritos em 32 bits (ou x86) podem rodar sem nenhum problema em sistemas x64 (ou 64 bits), mas o contrário não acontece.
            Se o seu computador possui mais que 4 GB de memória RAM, provavelmente a versão do sistema instalado é a de 64 bits (x64) – uma limitação dos sistemas x86 é no uso de memória, suportando apenas 3,75 GB de RAM. Mas não pense que quanto mais bits melhor. Isso só é verdade para aplicações pesadas que requeira um processador mais veloz e com suporte a tecnologia 64 bits.
            Veja como verificar a versão do sistema operacional que está instalada no seu computador.

1.      No “Painel de Controle” do Windows, clique em “Sistema e Segurança”;
2.      Clique em “Sistema”;
3.      Procure pela linha “Tipo de sistema”.





terça-feira, 13 de dezembro de 2011

Como criar um pen drive bootável com o Windows Vista ou 7?



Se por algum motivo você quer criar um pen drive de boot com o Windows Vista ou Windows 7, bastam alguns comandos em algum dos dois sistemas.
Conecte o pen drive. Faça cópia dos dados importantes que porventura possam estar nele, já que ele será formatado. Acho que não precisaria dizer, mas o pen drive deve ter espaço quando vazio, para caber o DVD do Windows desejado, seja o Vista ou o 7. O recomendável para o DVD do Vista ou 7 é um pen drive de 4 GB.
Será necessário rodar o prompt de comando como administrador, para ter acesso ao dispositivo e ferramentas de formatação. Para isso, clique com o direito no menu do prompt de comando e escolha "Executar como administrador".
No prompt, rode o comando diskpart. Ele pode demorar alguns segundos para iniciar, quando estiver carregado aparecerá à esquerda DISKPART>.
No prompt dele, digite:

 list disk

Tecle enter após os comandos, em cada linha.
Ele vai mostrar os discos, status, tamanho. Identifique o seu pen drive pelo número: Disco 0, Disco 1, Disco 2, Disco 3, etc. Para saber qual é seu pen drive, observe a capacidade, já que seu HD deverá ser bem maior. Se estiver em dúvida, rode o comando com e sem o pen drive plugado para ver o que muda.
Agora selecione o disco, digitando:

select disk 1

Cuidado para não digitar o número errado, senão você excluirá os dados de algum dos seus discos rígidos. Troque o número 1, naturalmente, pelo número correspondente ao seu pen drive.
Rode estes comandos, dando enter após cada linha:

clean

create partition primary

select partition 1

active

format fs=NTFS

assign

exit

Você sairá do diskpart, mas ainda não terminou.
Nota: você poderia formatar o pen drive pela interface gráfica do Windows, mas seria necessário recorrer ao diskpart para marcar a partição como "ativa". Por isso vale a pena citar os passos já no diskpart :)
Coloque no drive de CD/DVD a mídia do Windows que você quer copiar para o pen drive (lembre-se, Vista ou Seven, aqui não vale para o XP).
Ainda no prompt (mas já fora do diskpart), alterne para a unidade do CD/DVD. Supondo que seja a unidade D:, digitaria:

d:

cd d:\boot

Isso te leva para a pasta boot, do DVD do Windows. Rode o bootsect para tornar o drive bootável. Assim:

bootsect /nt60 e:

Onde E: é a letra da unidade do pen drive. Ao usar o diskpart você limpou o pen drive, criou uma partição e formatou-a em NTFS. Segundos depois de concluído o pen drive deve ter aparecido no "Computador" do Windows Explorer. Caso não, tire o pen drive e recoloque, para ver que letra será atribuída a ele. Agora lidamos com a partição, não com o número identificador do disco como foi feito ao usar o diskpart.
Dado o bootsect como explicado, o pen drive é bootável para o Windows Vista ou 7. Só que ele não tem os arquivos do sistema em si.
Agora vem a parte mais fácil, sem segredos: copie todo o conteúdo do DVD para o pen drive. Você pode pular as pastas de documentação ou extras, mas mantenha as essenciais. Na dúvida, copie tudo.
Você pode copiar usando o Windows Explorer mesmo, desde que copie "certo", deixando os arquivos da raiz do DVD na raiz do pen drive, e não criando uma pasta dentro do pen drive e nela colando o conteúdo do DVD (isso ocorreria se você copiasse o DVD clicando no ícone do DVD com o direito, na janela Meu Computador, e colando depois dentro do pen drive).
Pronto! Você tem um pen drive de boot do Windows Vista ou Windows Seven, basta dar boot com ele, selecionando no SETUP da máquina a opção de boot pela porta USB.
            O que você viu usa comandos nativos do Windows, que não existem dessa forma no Windows XP. Se você usa o XP, precisaria recorrer a alguma ferramenta de terceiros para criar um pen drive de boot, sendo mais complicado. Ah, lembre-se que o XP já tem quase 10 anos...