close

Ganhe dinheiro navegando
na Internet 5 minutos por dia!
CLIQUE AQUI E REGISTE-SE JÁ
COM BONUS REFERER!


special
Mostrar mensagens com a etiqueta Programação. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Programação. Mostrar todas as mensagens

Hack para desligar o computador imediatamente! E sem perguntas!

16 comments

Com certeza já quis que naquele dia cheio depressa, o computador desligar-se imediatamente, e com nenhuma paciência, carrega no botão fixo, para forçar a desligar… Ou melhor, um amigo seu fez uma coisa que não gostou e agora está a rir-se de si, e queria mesmo lhe tramar algo… Pois, está aqui mesmo a solução!

No artigo de hoje irei lhe ensinar a como desligar o computador… à bruta!

Isso pode se fazer muito facilmente. Simplesmente com um computador Windows e com o Bloco de Notas.

O Windows está repleto de comandos, que muitas vezes por serem simples = simplificam a vida! E para fazermos o dito cujo, utilizamos o comando: Shutdown.

O comando Shutdown explicado
Sintaxe: SHUTDOWN [comando para desligar(obrigatório)] [opções]

Comando para desligar

-i Aparece uma janela para configuração. Usar apenas sozinho! (ex: shutdown –i [mais nada])
-l Termina a sessão (logoff)
-s Encerra o computador
-r Reinicia o computador

Opções

-m Desliga computador na rede. A sintaxe deve ser usada
(ex: shutdown –s –m \\nome_do_computador)
-t Tempo de atraso antes de desligar (ex: shutdown –t 0) Atrasa 10 segundos. Tempo máximo: 600 segundos. Tempo predefinido sem usar este comando: 60 segundos.
-f Força a desligar. Desliga instantaneamente, sem perguntas para guardar ficheiros, nada! Cool! :D
-c Mensagem a apresentar (ex: shutdown –s –c "Ja foste ahah") Na mensagem não use caracteres especiais, apenas letras e números.

Nota: Esta funcionalidade no Windows Vista ou Windows 7, só funciona com direitos de administrador, ou quando o UAC (Controlo de Conta do Utilizador) está desactivado.

Agora que já sabemos os controlos que podemos usar, vamos fazer aqui vários exemplos:

Antes de começar, abrimos o Bloco de Notas.

  1. Desligar imediatamente sem qualquer tipo de pergunta:
    shutdown –s –t 0 -f
    Explicação: –s [Encerra o computador] –t 0 [define o atraso para 0 segundos] –f [força a desligar]

  2. Desligar, mas primeiro aparece uma mensagem, com um atraso de 120 segundos e força a desligar.
    shutdown –s –t 120 –f –c "Foste Hackeado"
    Explicação: –s [Encerra o computador] –t 120 [define o atraso para 120 segundos] –f [força a desligar] –c [Mostra a mensagem “Foste Hackeado”]

    Muito bom para remoer o amigo a pensar no que está a acontecer com o computador! :D

  3. Reiniciar, mas primeiro aparece uma mensagem, com um atraso para 30 segundos e força a reiniciar.
    shutdown –r –t 30 –f –c "Actualizacoes do Windows Urgentes o PC vai reiniciar"
    Explicação: –r [Reinicia o computador] –t 30 [define o atraso para 30 segundos] –f [força a reiniciar] –c [Mostra a mensagem “Actualizacoes do Windows Urgentes o PC vai reiniciar”]

    Muito bom para o amigo pôr em duvida a Microsoft!

  4. Escolher o que fazer.
    shutdown –i
    Explicação: –i [aparece uma mensagem para escolher o que fazer]

Agora com estes comandos, ou com um personalizado por ti, escreve isso no Bloco de Notas, guarda o ficheiro, mas na janela para escolher onde guardar o ficheiro, coloca o seguinte na opção “Guardar com o tipo”, escolhe “Todos os ficheiros”. E depois ao escolher o nome do ficheiro põe a extensão “.bat” (exemplo: nome_do_ficheiro.bat)

Acho que vos deu alguma inspiração, para assustar os vossos amigos! Conte-nos aqui o que fizeste!

Leia Mais +

AutoIT - Tutorial 2 (Automatizar tarefas avançadas)

19 comments

No tutorial anterior ( Tutorial 1 ), falamos do que o AutoIT faz de melhor: Automatizar tarefas. Hoje vamos aproveitar melhor esta funcionalidade, em automatizar tarefas avançadas. Irei dar um exemplo de como fazer uma uma operação na Calculadora do Windows, colocar esse valor no WordPad e depois guardar num ficheiro esse valor, com apenas 1 clique!

Nota: Isto é apenas um exemplo, podendo se aplicar noutro programa qualquer.

Quer ver mais tutoriais do AutoIt? Visite já o Blog Tutorial AutoIt!

Antes de tudo, temos de ter o: AutoIT
Download - AutoIT

Se não sabe o que é o AutoIT, recomendo que leia esta página: Ponha o computador a trabalhar sozinho com o AutoIT

Agora vamos abrir o "SciTE Script Editor", "Calculadora", "WordPad" e "AutoIt Window Info". Este último programa ( AutoIt Window Info ), tal como o nome indica, nos irá dar a informação de cada janela (janela, controlos, texto visível, etc.) o que será muito útil para o que vamos fazer.

Nota: Para simplificar o programa que vamos fazer, certifique-se que tem a Calculadora do Windows em Modo Padrão, para isso vamos a: Ver -> Padrão Bem vamos então elaborar o programa!
  1. Temos de executar a Calculadora do Windows. E nesse aspecto o AutoIT também nos ajuda. Para executarmos o programa utilizamos o comando: Run. A linha completa fica assim: Como de computador para computador a localização do CCleaner pode variar (pode estar no disco C: ou D: ou outro qualquer), o AutoIT tem um comando para saber a localização da pasta "Programas" independentemente da letra do disco: @ProgramFilesDir.

    Run ( "calc" )

    Nota: Para um outro programa (não incluído no Windows), é necessário escrever o caminho completo do programa a ser executado. Se o programa estiver instalado na pasta "Programas", o AutoIT tem um comando para saber essa localização exacta: " @ProgramFilesDir ".

    Exemplo: Run (@ProgramFilesDir & "\Windows Live\Messenger\msnmsgr.exe") ;Executa o Messenger

  2. Agora, antes de que o nosso programa faça alguma coisa, temos de esperar que o programa arranque. E para isso usamos o comando: WinWaitActive . Ou seja o programa fica à espera até que determinada janela fique activa. Esta linha fica assim:

    WinWaitActive ("Calculadora")


  3. Agora que o programa está totalmente carregado, já podemos pôr o programa em acção! Vamos apenas fazer uma operação simples como exemplo: 8/2*7.
    E agora é que vamos fazer a parte avançada: clicar nos botões sem mexer o rato! No tutorial anterior para fazer operações de clicar, mover, via-se o rato a mexer, mas com com isto não irá mexer nem 1 pixel! E para isso precisamos do programa anteriormente aberto:
    AutoIt Window Info.

    Com este programa conseguimos identificar o nome interno do controlo que queremos clicar, usando a ferramenta "Finder Tool". Para usar-la, clicamos fixo nessa ferramenta (na mira [+]), como mostra a imagem à direita, e arrastamos a mira até ao controlo que queremos.

  4. O primeiro botão que iremos carregar é o 8 , pois a operação que vamos fazer é: 8/2*7. Então clicamos com o rato no "Finder Tool" sem largar o botão do rato, e arrastamos para o botão 8 da Calculadora do Windows e largamos o botão do rato. Agora no "AutoIt Window Info", clicamos no separador "Control" e fazemos duplo clique na propriedade "Advanced (Class)", o que ele faz é copiar o nome interno desse botão, neste caso "8". Agora que já temos o nome interno só falta programar o comando para clicar nesse botão: ControlClick. Vamos ao SciTE e escrevemos a seguinte linha:

    ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:9]")

    Explicando melhor o comando: ControlClick([Titulo da Janela], "", [nome interno do controlo])

  5. O resto dos botões é exactamente o mesmo processo: usando o "Finder Tool", mas nos botões correspondentes. As próximas linhas ficam assim:

    ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:17]"); Botão /
    ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:11]"); Botão 2
    ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:18]"); Botão *
    ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:5]"); Botão 7
    ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:21]"); Botão =

  6. A linha seguinte é para copiar o resultado, sendo muito simples com o comando "Send". Portanto esta linha fica assim:

    Send("^C")

    O caracter "^" representa a tecla "CTRL"

  7. Agora que já temos o resultado da operação, podemos fechar a Calculadora.

    Send("!{F4}")

    O caracter "!" representa a tecla "ALT"

  8. E abrimos o WordPad.

    Run("write")

  9. Esperamos que o programa arranque.

    WinWaitActive("Documento - WordPad")

  10. Cola-se o resultado da operação.

    Send("O resultado da operação é: ^V")

  11. Guardamos o ficheiro.

    Send("^g")
    WinWaitActive("Documento - WordPad")
    Send("{ENTER}")

  12. E finalmente fechamos o WordPad.

    Send("!{F4}")
    MsgBox("","Mensagem", "Programa terminado com sucesso!")

E já está! Agora para testar o programa que acabamos de fazer, fechamos primeiro a Calculadora, WordPad e AutoIt Window Info. Vamos ao SciTE e clicamos em "Tools" -> "Go", e vemos o computador a trabalhar sozinho!

Muito rápido não é? Se quiser ver mais lentamente cada processo, entre cada linha coloque esta linha: Sleep(100) assim em cada processo o programa vai esperar 100 milissegundos.

O código completo, que acabamos de fazer:

;=== Tutorial: Street Racer Hacking | www.StreetRacerHacking.BlogSpot.com ===
Run
("calc") ;Executa a Calculadora
WinWaitActive("Calculadora") ;Espera que a Calculadora arranque
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:9]") ; Botão 8
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:17]") ; Botão /
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:11]") ; Botão 2
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:18]") ; Botão *
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:5]") ; Botão 7
ControlClick("Calculadora", "", "[CLASS:Button; INSTANCE:21]") ; Botão =
Send("^C") ;CTRL + C
Send("!{F4}") ;ALT + F4
Run("write") ;Executa o WordPad
WinWaitActive("Documento - WordPad") ;Espera que o WordPad arranque
Send("O resultado da operação é: ^V") ;CTRL + V
Send("^g") ;CTRL + G
WinWaitActive("Guardar como") ;Espera pela janela "Guardar como"
Send("{ENTER}") ;ENTER
Send("!{F4}") ;ALT + F4
MsgBox("","Mensagem", "Programa terminado com sucesso!") ;Mensagem

Agora só falta a vossa imaginação, e criar a tua própria automatização!


Quer ver mais tutoriais do AutoIt? Visite já o Blog Tutorial AutoIt!

Como ficava se pudéssemos, escrever o nome do ficheiro a guardar? Escreva aqui o seu comentário! Se tiver alguma dúvida, comente também!

Leia Mais +

Programando com o AutoIT - Tutorial 1 (Automatizar tarefas)

12 comments

Com o Hacking é quase obrigatório aprender programação, pois assim podemos colocar o programa a funcionar como nós queremos; a menos que queremos usar programas já feitos por outros. Mas o que torna o Hacking mais interessante é criar os nosso próprios programas à medida.

Neste primeiro tutorial irei mostrar algumas das funcionalidades básicas e úteis para o Hacking em AutoIT. Se ainda não sabe o que é o AutoIT ou não tem instalado recomendo ler o artigo sobre esta linguagem de programação: Sobre o AutoIT


Quer ver mais tutoriais do AutoIt? Visite já o Blog Tutorial AutoIt!

Para começar vamos, programar o que o AutoIT faz de melhor: Automatizar tarefas.

Com este pequeno exemplo, ele vai demonstrar algumas tarefas simples que se pode realizar com o AutoIT.

1º Execute o "SciTE Script Editor"
2º Copie e cole no "SciTE" o texto a seguir:
$nome = InputBox("Nome", "Escreva o seu nome. Não mexa no computador depois disto.") ;Pergunta o nome
Send("#r") ;Abre a janela "Executar"
Send("notepad{Enter}") ;Escreve "notepad" e carrega ENTER
MouseMove(10, 10) ;mexe o rato
MouseMove(10, 800) ;mexe o rato
MouseMove(500, 45) ;mexe o rato
MouseMove(5, 10) ;mexe o rato
Send("Teste no Bloco de Notas efectuado com sucesso. Bem Vindo " & $nome) ;Escreve o texto e dá as boas vindas ao nome escrito
3º Carregue F5 para executar o programa

Excelente não é? E isto ainda é só o básico! Agora vamos explicar melhor o que o programa faz.

1 - Pede para escrever o nome com o comando InputBox [ $variavel = Inputbox("Titulo", "Texto a apresentar") ]
2 - Pressiona as teclas "WIN + R" com o comando Send [ Send("Teclas a carregar") ]
3 - Escreve "notepad" e carrega ENTER
4 - Move o rato 4 vezes com o comando MouseMove [ MouseMove(x,y) ]
5 - Escreve o texto mais o nome escrito anteriormente

Mas agora poderá perguntar-se "o que significa '$nome'"?

Isso é uma variável, em todas as linguagens de programação tem variáveis (e são bem precisas). Uma variável é uma espécie de uma caixa que se pode guardar objectos lá dentro para serem usados futuramente. Ou seja neste caso é criada uma caixa com o nome "nome" (tem que se identificar), em que guarda o que o você escrever na pergunta feita.

No AutoIT para se identificar uma variável é iniciado SEMPRE com o símbolo ($ [dolar]) e em seguida o nome da variável (ex: $casa, $numero, $total, etc.)

Com isto que acabamos de aprender já dá para fazer umas coisas bem interessantes, agora use da sua imaginação, para criar algo útil para si, ou espere para o próximo tutorial! Também sempre poderá usar o ficheiro de Ajuda incluído na instalação.

Bem por hoje é tudo e já falamos em muita coisa, para quem está a iniciar. Se tiverem alguma duvida, não tenha vergonha em perguntar!

Quer ver mais tutoriais do AutoIt? Visite já o Blog Tutorial AutoIt!

Tutorial 2: AutoIT - Tutorial 2 (Automatizar tarefas avançadas)

Leia Mais +

Ponha o computador a trabalhar sozinho com o AutoIT

3 comments

Para quem gosta de hacking, quase de certeza absoluta vai gostar desta aplicação. Com o AutoIT, poderá automatizar o que quiser! É uma linguagem de programação script simples e gratuita, baseada em BASIC, que pode simular movimentos do rato, batidas com o teclado, controlo e manipulação das janelas e tudo isto num processo totalmente automático. Exemplos em que poderá facilmente fazer um script que instala automaticamente o WinAmp, 7-Zip, MSN, e outros instaladores.


Quer ver mais tutoriais do AutoIt? Visite já o Blog Tutorial AutoIt!

Também poderá abrir o Bloco de Notas e escrever texto automaticamente; criar entradas de Registo do Windows, criar interfaces gráficas (GUI's), e até mesmo criar um Bot para jogar sozinho!

O principal propósito é para automatizar tarefas, mas também pode ser usada para uso geral. Outro lado forte, é que funciona bem para saber a informação detalhada do computador, e é bastante apoiada pela comunidade com os UDF's (User Defined Funcions) que faz com que a linguagem seja mais abrangente e ainda tem suporte nativo a 64-Bit e UNICODE.

O AutiIT é uma linguagem que é de certeza muito útil para quem quer fazer hacking geral.

Ficou interessado? Deixo aqui o Download, para aguçar o apetite, e também posso dizer que vou criar um artigo Tutorial sobre como criar coisas interessantes com o AutoIT.

Download - AutoIT + SciTE Script Editor - 8,04 MB
Inclui: AutoIT v. 3.3.0.0, SciTE Script Editor v. 1.77, Ficheiro ajuda, Compilador (32 e 64-Bit), Decompilador e Outros Extras.

Download - Koda v. 1.7.0.1 - 1,08 MB (Opcional)
Nota: Programa para criar os IDE's, mais facilmente.

Quer ver mais tutoriais do AutoIt? Visite já o Blog Tutorial AutoIt!

Programando com o AutoIT - Tutorial 1 (Automatizar tarefas)

Leia Mais +