sexta-feira, 24 de junho de 2022
Extraíndo áudio de vídeo com python
# instalar a biblioteca MOVIEPY
pip install moviepy
# importar a biblioteca
import moviepy.editor
# Carrega arquivo do vídeo
video = moviepy.editor.VideoFileClip("mia.mp4")
# Extrai apenas o áudio do vídeo
audio_data = video.audio
#Salva o arquivo de áudio extraído do vídeo
audio_data.write_audiofile("audio_mia.mp3")
Fonte: pycodebr
terça-feira, 17 de abril de 2018
LOGAR NO DOMÍNIO AUTOMATICAMENTE ABRINDO SITE EM TELA CHEIA
Logar no dominio automaticamente:
- Acessar Regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Alterar chave AutoAdminLogon de 0 para 1
*Editar -> Novo -> Valor da Cadeia de Caracteres
DefaultUserName - digite o usuário do domínio;
DefaultPassword - digite a senha do usuário do domínio;
DefaultDomainName - digite o nome do domínio;
.bat para inserir na inicialização
@echo off
start chrome.exe --kiosk http://SEU_IP/painelweb
Copiar o arquivo painel.bat para pasta
C:\Users\[usuario]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Em configurações do Chrome alterar: Inicialização -> Abre página específica -> [endereço a ser aberto ao iniciar]
ou
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
quarta-feira, 7 de março de 2018
PyQT5 - INTRODUÇÃO
Introdução
License
Este é o guia de referência para PyQt5 5.10.1. PyQt5 é um conjunto de ligações Python para v5 da estrutura de aplicativos Qt da The Qt Company.
O Qt é um conjunto de bibliotecas C ++ e ferramentas de desenvolvimento que incluem abstrações independentes da plataforma para interfaces gráficas de usuário, rede, threads, expressões regulares, bancos de dados SQL, SVG, OpenGL, XML, configurações de usuários e aplicativos, serviços de posicionamento e localização, comunicações de curto alcance ( NFC e Bluetooth) e acesso à nuvem. O PyQt5 implementa mais de 1000 dessas classes como um conjunto de módulos Python.
O PyQt5 suporta as plataformas Windows, Linux, UNIX, Android, OS X e iOS.
PyQt não inclui uma cópia do Qt. Você deve obter uma cópia corretamente licenciada do Qt você mesmo. No entanto, são fornecidas as rodas binárias da versão GPL do PyQt5 e estas incluem uma cópia das partes apropriadas da versão LGPL do Qt.
A página inicial do PyQt5 é https://www.riverbankcomputing.com/software/pyqt/. Aqui você sempre encontrará a última versão estável, as previsões de desenvolvimento atuais e a versão mais recente desta documentação.
PyQt5 é construído usando o gerador de ligações SIP. O SIP deve ser instalado para criar e usar o PyQt5.
As versões anteriores do Qt são suportadas pelo PyQt4.
O Qt é um conjunto de bibliotecas C ++ e ferramentas de desenvolvimento que incluem abstrações independentes da plataforma para interfaces gráficas de usuário, rede, threads, expressões regulares, bancos de dados SQL, SVG, OpenGL, XML, configurações de usuários e aplicativos, serviços de posicionamento e localização, comunicações de curto alcance ( NFC e Bluetooth) e acesso à nuvem. O PyQt5 implementa mais de 1000 dessas classes como um conjunto de módulos Python.
O PyQt5 suporta as plataformas Windows, Linux, UNIX, Android, OS X e iOS.
PyQt não inclui uma cópia do Qt. Você deve obter uma cópia corretamente licenciada do Qt você mesmo. No entanto, são fornecidas as rodas binárias da versão GPL do PyQt5 e estas incluem uma cópia das partes apropriadas da versão LGPL do Qt.
A página inicial do PyQt5 é https://www.riverbankcomputing.com/software/pyqt/. Aqui você sempre encontrará a última versão estável, as previsões de desenvolvimento atuais e a versão mais recente desta documentação.
PyQt5 é construído usando o gerador de ligações SIP. O SIP deve ser instalado para criar e usar o PyQt5.
As versões anteriores do Qt são suportadas pelo PyQt4.
License
O PyQt5 é licenciado duplo em todas as plataformas sob a Licença Comercial Riverbank e a GPL v3. Sua licença PyQt5 deve ser compatível com sua licença Qt. Se você usa a versão GPL, seu próprio código também deve usar uma licença compatível.
PyQt5, ao contrário do Qt, não está disponível sob o LGPL.
Você pode comprar uma licença comercial PyQt5 aqui.
PyQt5, ao contrário do Qt, não está disponível sob o LGPL.
Você pode comprar uma licença comercial PyQt5 aqui.
PyQt5 Components
PyQt5 compreende uma série de componentes diferentes. Em primeiro lugar, existem vários módulos de extensão Python. Todos estão instalados no pacote PyQt5 Python e estão descritos na lista de módulos.
PyQt5 contém plugins que permitem que o Qt Designer e o qmlscene sejam estendidos usando o código Python. Consulte Escrever Qt Designer Plugins e Integrando Python e QML respectivamente para obter detalhes.
PyQt5 também contém vários programas de utilidade.
pyuic5 corresponde ao utilitário Qt uic. Ele converte as GUIs baseadas em QtWidgets criadas usando o Qt Designer para o código Python.
pyrcc5 corresponde ao utilitário Qt rcc. Ele incorpora recursos arbitrários (por exemplo, ícones, imagens, arquivos de tradução) descritos por um arquivo de coleção de recursos em um módulo Python.
Pylupdate5 corresponde ao utilitário Qt lupdate. Ele extrai todas as cadeias traduzíveis do código Python e cria ou atualiza arquivos de tradução .ts. Estes são então utilizados pelo Qt Linguist para gerenciar a tradução dessas strings.
O módulo de suporte DBus é instalado como dbus.mainloop.pyqt5. Este módulo fornece suporte para o loop de eventos Qt da mesma forma que o dbus.mainloop.glib incluído no pacote de ligações padrão dbus-python oferece suporte para o loop de eventos GLib. A API é descrita no suporte DBus. Só está disponível se o pacote de ligações dbus-python v0.80 (ou posterior) estiver instalado. O módulo QtDBus fornece uma interface mais semelhante ao Qt para o DBus.
Quando PyQt5 é configurado, um arquivo chamado PyQt5.api é gerado. Isso pode ser usado pelo componente do editor QScintilla para habilitar o uso de auto-conclusão e dicas de chamadas ao editar o código PyQt5. O arquivo API é instalado automaticamente se o QScintilla já estiver instalado.
PyQt5 inclui uma grande quantidade de exemplos. Estas são portas para Python de muitos dos exemplos C ++ fornecidos com o Qt. Eles podem ser encontrados no diretório de exemplos.
Finalmente, o PyQt5 contém os arquivos .sip usados pelo SIP para gerar o próprio PyQt5. Estes podem ser usados por desenvolvedores de ligações de outras bibliotecas de classes baseadas em Qt.
PyQt5 contém plugins que permitem que o Qt Designer e o qmlscene sejam estendidos usando o código Python. Consulte Escrever Qt Designer Plugins e Integrando Python e QML respectivamente para obter detalhes.
PyQt5 também contém vários programas de utilidade.
pyuic5 corresponde ao utilitário Qt uic. Ele converte as GUIs baseadas em QtWidgets criadas usando o Qt Designer para o código Python.
pyrcc5 corresponde ao utilitário Qt rcc. Ele incorpora recursos arbitrários (por exemplo, ícones, imagens, arquivos de tradução) descritos por um arquivo de coleção de recursos em um módulo Python.
Pylupdate5 corresponde ao utilitário Qt lupdate. Ele extrai todas as cadeias traduzíveis do código Python e cria ou atualiza arquivos de tradução .ts. Estes são então utilizados pelo Qt Linguist para gerenciar a tradução dessas strings.
O módulo de suporte DBus é instalado como dbus.mainloop.pyqt5. Este módulo fornece suporte para o loop de eventos Qt da mesma forma que o dbus.mainloop.glib incluído no pacote de ligações padrão dbus-python oferece suporte para o loop de eventos GLib. A API é descrita no suporte DBus. Só está disponível se o pacote de ligações dbus-python v0.80 (ou posterior) estiver instalado. O módulo QtDBus fornece uma interface mais semelhante ao Qt para o DBus.
Quando PyQt5 é configurado, um arquivo chamado PyQt5.api é gerado. Isso pode ser usado pelo componente do editor QScintilla para habilitar o uso de auto-conclusão e dicas de chamadas ao editar o código PyQt5. O arquivo API é instalado automaticamente se o QScintilla já estiver instalado.
PyQt5 inclui uma grande quantidade de exemplos. Estas são portas para Python de muitos dos exemplos C ++ fornecidos com o Qt. Eles podem ser encontrados no diretório de exemplos.
Finalmente, o PyQt5 contém os arquivos .sip usados pelo SIP para gerar o próprio PyQt5. Estes podem ser usados por desenvolvedores de ligações de outras bibliotecas de classes baseadas em Qt.
An Explanation of Version Numbers
Historicamente, o número de versão do PyQt não tem relação com a versão do Qt suportada. Já não é mesmo verdade que o PyQt4 requer Qt v4, pois também irá construir contra o Qt v5. As pessoas às vezes acreditam erroneamente que, por exemplo, o PyQt4 v4.8 é necessário ao construir contra o Qt v4.8.
Quando se refere a um número de versão, assumimos que consiste em três números separados por um ponto. Estes são o número principal, o número menor e o número de manutenção. O número principal será sempre 5. O número de manutenção pode ser omitido se for 0.
Começando com PyQt5, o número de versão do PyQt5 está vinculado, até certo ponto, à versão do Qt v5. Isto é baseado nos seguintes pressupostos.
Todas as partes da Qt API serão suportadas ao longo da vida útil do Qt v5, embora alguns possam ser marcados como obsoletos ou obsoletos em algum momento.
Quando novas partes da API Qt são introduzidas, o número menor da versão será aumentado e o número de manutenção será redefinido para 0.
Portanto, para PyQt5 v5.n. * o seguinte é verdade.
Ele irá construir contra qualquer versão do Qt v5, mas não suportará novos recursos introduzidos no Qt v5.n + 1 ou posterior.
Ele irá suportar todos os recursos dos módulos suportados do Qt v5.n ou anteriores.
O suporte para novos módulos pode ser adicionado ao PyQt5 a qualquer momento. Isso resultaria em uma alteração do número de manutenção apenas.
Os números de manutenção de PyQt5 e Qt v5 são inteiramente não relacionados entre si.
Assim, por exemplo, PyQt5 v5.1 irá construir contra o Qt v5.2, mas não suportará novos recursos introduzidos no Qt v5.2. O PyQt5 v5.1 suportará todos os recursos dos módulos suportados do Qt v5.0 e os novos recursos introduzidos no Qt v5.1.
Em resumo, assim como com o PyQt4, você sempre deve tentar usar a versão mais recente do PyQt5, independentemente da versão do Qt v5 que você está usando.
Quando se refere a um número de versão, assumimos que consiste em três números separados por um ponto. Estes são o número principal, o número menor e o número de manutenção. O número principal será sempre 5. O número de manutenção pode ser omitido se for 0.
Começando com PyQt5, o número de versão do PyQt5 está vinculado, até certo ponto, à versão do Qt v5. Isto é baseado nos seguintes pressupostos.
Todas as partes da Qt API serão suportadas ao longo da vida útil do Qt v5, embora alguns possam ser marcados como obsoletos ou obsoletos em algum momento.
Quando novas partes da API Qt são introduzidas, o número menor da versão será aumentado e o número de manutenção será redefinido para 0.
Portanto, para PyQt5 v5.n. * o seguinte é verdade.
Ele irá construir contra qualquer versão do Qt v5, mas não suportará novos recursos introduzidos no Qt v5.n + 1 ou posterior.
Ele irá suportar todos os recursos dos módulos suportados do Qt v5.n ou anteriores.
O suporte para novos módulos pode ser adicionado ao PyQt5 a qualquer momento. Isso resultaria em uma alteração do número de manutenção apenas.
Os números de manutenção de PyQt5 e Qt v5 são inteiramente não relacionados entre si.
Assim, por exemplo, PyQt5 v5.1 irá construir contra o Qt v5.2, mas não suportará novos recursos introduzidos no Qt v5.2. O PyQt5 v5.1 suportará todos os recursos dos módulos suportados do Qt v5.0 e os novos recursos introduzidos no Qt v5.1.
Em resumo, assim como com o PyQt4, você sempre deve tentar usar a versão mais recente do PyQt5, independentemente da versão do Qt v5 que você está usando.
quinta-feira, 23 de março de 2017
Conectar-se ao Banco de Dados SQL usando Python3 - Usando Ubuntu
$ sudo apt-get install python3-pyodbc
$ sudo apt-get install curl
$ sudo su curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
$ curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql.list
$ exit
$ sudo apt-get update sudo apt-get install msodbcsql mssql-tool
$ python3
-------------------------------------------
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyodbc
>>> server = 'yourserver.database.windows.net'
>>> database = 'yourdatabase'
>>> username = 'yourusername'
>>> password = 'yourpassword'
>>> driver= '{ODBC Driver 13 for SQL Server}'
>>> cnxn = pyodbc.connect('DRIVER='+driver+';PORT=1433;SERVER='+server+';PORT=1443;DATABASE='+database+';UID='+username+';PWD='+ password)
>>> cursor = cnxn.cursor()
>>> cursor.execute("select @@VERSION")
>>> row = cursor.fetchone()
>>> if row:>>> print(row)
quinta-feira, 9 de março de 2017
BAIXAR CURSO DA UDEMY PELO PYTHON 3
Instale o módulo udemy-dl do python3.
sudo pip3 install udemy-dl
ou
python3 -m pip install udemy-dl
Para baixar:
$ udemy-dl -u USUÁRIO -p SENHA https://www.udemy.com/programacao-orientada-a-objetos-com-python/learn/v4/t/lecture/5749688?start=15
sudo pip3 install udemy-dl
ou
python3 -m pip install udemy-dl
Para baixar:
$ udemy-dl -u USUÁRIO -p SENHA https://www.udemy.com/programacao-orientada-a-objetos-com-python/learn/v4/t/lecture/5749688?start=15
quarta-feira, 21 de dezembro de 2016
Livro TI pdf
Porque o Conteúdo deve chegar a todos
Emoticon wink
!
---------------------------------------------------------
+DOWNLOADS: https://mega.nz/#fm/rN4QibZL
http://mega.co.nz/#F!Fc8ywBzZ!KSEaQM-O_cMXiMo78oh12A - Curso de Metasploit e Teste de Invasão
.
http://mega.co.nz/#F!WcBzgZhK!pJ1WsYkq8Evo1EhJi5oiJA - Sql , XSS , Nmap e Linux Guide
http://mega.co.nz/#F!Bx4HwIIL!ndit7SGsHFCVnny5ZP1VkQ - Universidade XTI - CSS , JAVA , HTML
.
http://mega.co.nz/#F!B0EmzKyB!68BJGAhiJ5-XrB2dm_6Kcg - Hacking, Banco de Dados - Muita coisa !
.
http://mega.co.nz/#F!71RhkTBa!YXDMAv6FSNlpKtSmJbvZgA - Programação, Escola, Manutenção , Rede de PC
.
http://mega.co.nz/#F!mBB1BSrJ!RPojuKs757rJAIk-hVo4vw - Computação , Design , Curso de Java ,E.G , RPG
.
https://mega.nz/#F!wVsCjS7A!K7jrAMW6b7RX_AC6TT3msA - Hacking
.
http://mega.nz/#F!QlxRgQJJ!Y7vXnysv877CnXakAQZGLg - Clavis , Varios Cursos de Ingles ao Metasploit
.
http://mega.nz/#F!0YV21JxI!5AqkZXqFibaGRtFIIgIJPw - Curso de CSS3 , HTML/HTML5 , Programação
.
http://controlemental.com/Hackeando%20Mentes%20Capitulo%20G… - Controle Mental Manipulação em Massa - Hackeando Mentes
.
https://safe.faagle.com/search?s=pacote+hacker - Livros , Programas Hackers
.
https://yadi.sk/d/eBctq_s1iZ8m3 - Segurança com Linux 4(Linux)
http://mega.nz/#F!wVsCjS7A!K7jrAMW6b7RX_AC6TT3msA - Muitas coisas (Recomendado)
http://www.4shared.com/fold…/7-uZWSXZ/002/Livros_Vrill.html… - Tudo de Tudo /
Conteudos Variaveis
https://repo.zenk-security.com/ - Linux, Crypto , Metasploit , SSI, Word List,
https://mega.nz/#F!7wFiiLTJ!M62SaYcW2UbDPbEdGcpAJg - Dork, Biblioteca ,videos , Wallper..
http://www.syncfusion.com/resources/techportal/ebooks - Muitos Livros
https://safe.faagle.com/class?c=Livros&page=5 - Pacotes de Livros Hackers e Outros !
Hacker em Geral:
http://www.sempredownloadfull.org/guia-do-hacker-ebook-comp…
http://www.securnet.biz/Ebooks/GuiadoHAcker.pdf
http://www.guiadohacker.com.br/O_Guia_do_Hacker_1_edicao.pdf
https://tsilvestre.files.wordpress.com/…/universidade-hacke…
https://mega.nz/#F!eMRyRKLI!DtqqVGhSajxY85xDXE_26A
https://mega.nz/#F!8Q5yHTbD!PZm3SIejQKB6qCLQU1s47Q
"Hacker\Cracker"
https://safe.faagle.com/file…
Programação
https://mega.nz/#F!tlcFgCqB!BqxZTNoWj_z9uj8lcTi6Fg
https://mega.nz/#F!T8IUjZ7I!JFlK7bNhL8c8SEC_7EyoWw
pentest
link>>> https://mega.co.nz/#F!mBUgRYYD!XkK2uayxBOogzuvkuJzXkA
http://www.4shared.com/…/kevin_mitnick_a_arte_de_engana.html
Hardware
link>>>> https://mega.co.nz/#F!2JtRAQYD!fc3kNImExTJUv2YF87SfbA
sistemas operacionais.
link >>> https://mega.co.nz/#F!KVlxVTLI!yUTssKkGpfLU5kB0tRgCQQ
Web Designe
link>>> https://mega.co.nz/#F!3VswgS7A!foMg8bfvGRNaa9xgZB41Qg
Computação forense
link >>> https://mega.co.nz/#F!bAtAGCwS!uZDFAS8t0KwmE6vdlR7kqA
curso hacker
link >>> https://mega.co.nz/#F!rQtgDCyL!0SNuDIL5k98LU57LkoUCng
engenharia de software
link>>> https://mega.co.nz/#F!aNVmQAhL!1K5VmbT3GQclCqTlph3DGA
Edição de imagens
link >>> https://mega.co.nz/#F!iZdS3KJA!j6THYP898upFnQh_dSgm6Q
cursos diversos
link >>> https://mega.co.nz/#F!DUk2QbaR!6j1_zMDzUivANBWeorsxOw
curso linux
link >>> https://mega.co.nz/#F!SBEHVKJR!iVGhE5Ft8vcvzc94Wu5UrA
programação
link>>> https://mega.co.nz/#F!eJs2VBzC!uhJ0nI3zJKxTeUqp6KLrGw
varios materiais
link >>>> https://mega.co.nz/#F!CQ5lxK7J!fEBf0fxdblRE1AmyvT1BZQ
cursos especificos iTB
link >>> https://mega.co.nz/#F!ucczBDBD!jBS6tF5XBoPOwRcDQTgiLA
assunto diversos.
link >>> https://mega.co.nz/#F!iMJxEL7Z!6Pqoi43r_ziVwR8roLQUrg
Dicas para ser um Hacker
https://mega.nz/…
Muitas Coias:
https://mega.nz/#F!50MgQZCD!Cirj6j9_cpVNp2XOPnrH6w
.
https://mega.nz/#F!50MgQZCD!Cirj6j9_cpVNp2XOPnrH6w - Boa Leitura (Tudo Junto)
.
http://www.ebah.com.br/…/ABAAAADMAAB/livro-negro-dos-hackers - Livro Negro dos Hackers
.
https://www.dropbox.com/…/Certified%20Ethical%20Hacker%20(C… - Ethical Hacking
.
http://theanonybay.org/torre…/3083/o-livro-secreto-do-h4ck3r - Livro Secreto do Hack3r
.
http://minhateca.com.br/…/E-Book+Hacker+-+A+Biblia,63273687… - Biblia dos Hackers
.
http://www.4shared.com/f…/m9s1EVRO/_Biblioteca_Virtual.html… - Segurança e Redes
https://mega.nz/#F!2EQzQBRR!TzMg4qlQvlOxtL9IVJ_2zg - Muitos Livros Sobre Tudo (BAIXAR)
https://mega.nz/#F!NothiJKA!Kt7SJ4qT-nekTHQ8VJ0z7g - MUITOS LIVROS PROGRAMAÇÃO E ADM E OUTROS
http://minhateca.com.br/Cursos.TI.gratuitos - Muita COisa
CARREIRAS POLICIAIS
https://mega.nz/#F!90oWyZbI!GXovfQbyOcdgKLEjr_ShkA
PDFs TJDFT 2013
https://mega.nz/#F!YoV0ADbK!Di3GpS50L-hRF8l1USc6Lg
TJDF
https://mega.nz/#F!bgAVxBIS!fUw1bnwHc4FV0IITcmm7Ug
SÓ INSS
https://mega.nz/#F!NoZGjazQ!fjzGiqndDd7gu-e4WRT3fg
QUESTÕES COMENTADAS DE PORTUGUÊS
https://mega.nz/#F!qZlVyJJT!qjo35zDprcXw42YlS-iNUw
* 133 Cursos Em Torrent - Breaksecurity & CyberDefender
Tamanho total:6.2 MB
Contém: 125 arquivos
https://mega.co.nz/#F!8Q5yHTbD!PZm3SIejQKB6qCLQU1s47Q
Adobe Dreamweaver
Tamanho total:23.9 MB
Contém:2 pastas e 4 arquivos
https://mega.co.nz/#F!AUhkiSpK!HlSxR0lexLecXjCowGG3AQ
Apostilas de REDES
Tamanho total:852.3 MB
Contém:1 pasta e 90 arquivos
https://mega.co.nz/#F!hZxDHLIZ!Pw8xfRmJirbL9Jvvip_iKw
Apostilas de Segurança de Redes
Tamanho total:29.5 MB
Contém:43 arquivos
https://mega.co.nz/#F!cdQWjA5S!cX1sn4-sDpl1iWTH2b8-8w
Banco de dados
Tamanho total:1.46 GB
Contém:4 pastas e 75 arquivos
https://mega.co.nz/#F!4R4ywJYb!-QLSTcDQ7GyhLeauC9HOlA
Clavis - Curso Metasploit (COMPLETO)
Tamanho total:1.91 GB
Contém:6 pastas e 23 arquivos
https://mega.co.nz/#F!RA5xgJxD!YKaV5GMxEbGYgx3jRh9brA
Curso de Eletrônica (Eletrônica Aplicada à Informática - Video Aula)
Tamanho total:904.9 MB
Contém:3 pastas e 15 arquivos
https://mega.co.nz/#F!EYplFZRJ!Hd3g53t4SWuZ_ocF1fGLaw
Curso de JOOMLA completo (Video Aulas)
Tamanho total:520.9 MB
Contém:3 pastas e 43 arquivos
https://mega.co.nz/#F!kAohEChQ!C0XDspJDpw7tVxAgZizcaw
Curso de Linux (COMPLETO).PDF
Tamanho total:18 KB
Contém:2 arquivos
https://mega.co.nz/#F!YNI3kS5R!VsbYhu0sYIidqlKwwnH14Q
Curso de Redes Completo
Tamanho total:5.97 GB
Contém:20 pastas e 72 arquivos
https://mega.co.nz/#F!8AhgWb5Z!IMiHTdrs_LGfig8eMX0vBw
Curso Hardware
Tamanho total:135.3 MB
Contém:20 arquivos
https://mega.co.nz/#F!EBAUCBDC!M2L3z07ypj05HtAQSeXkGA
Curso inglês
Tamanho total:250.6 MB
Contém:5 pastas e 126 arquivos
https://mega.co.nz/#F!kcBklaaB!iM7R-16XPw7Q4HteHAGhDQ
Curso Wireless Hacking
Tamanho total:192.5 MB
Contém:12 arquivos
https://mega.co.nz/#F!AFJm2TLK!I6f4pZSX2ltoGBs0b1ztsQ
Curso WordPress (COMPLETO)
Tamanho total:564.9 MB
Contém:1 pasta e 20 arquivos
https://mega.co.nz/#F!cBIUBDTZ!Qtx1ahx-YeXUPdzIghwatA
Engenharia de software
Tamanho total:528.5 MB
Contém:7 pastas e 91 arquivos
https://mega.co.nz/#F!gUAmjbpD!BW7cylJHD_rcO1rryJ1sVQ
Hacking
Tamanho total:1006.3 MB
Contém:175 arquivos
https://mega.co.nz/#F!ER53kboI!H2RKhe5oMegv0APK2cQoFQ
Hacking2
Tamanho total:270.4 MB
Contém:31 arquivos
https://mega.co.nz/#F!9QhWHbTI!oarMp7t3tzyY_yu08KHoEQ
Hardware
Tamanho total:3.88 GB
Contém:11 pastas e 132 arquivos
https://mega.co.nz/#F!oIZW3AzQ!LqcZV5fNLLmsxKfXAl6EtA
Introdução aos Sistemas Operacionais
Tamanho total:471.6 MB
Contém:1 pasta e 23 arquivos
https://mega.co.nz/#F!oZpVgbTR!MnX35yBQTexHPm4J8nIP2A
Linux
Tamanho total:760.4 MB
Contém:18 arquivos
https://mega.co.nz/#F!YNg3xYhY!KQxsOV5rOF4ZhZm5LaiTwQ
Linux Essentials
Tamanho total:3.55 GB
Contém:5 pastas e 31 arquivos
https://mega.co.nz/#F!sBZhXDAI!NCWJslFznUXBaymdg_kmuA
Lógica de Programação Usando Python - Curso Completo ( 143 vídeo-aulas )
Tamanho total:2.08 GB
Contém:21 pastas e 143 arquivos
https://mega.co.nz/#F!QAZ31aYY!JtCs0a5who41VK3jNsBa4Q
OYS pentest - Curso Teste de Invasão em Redes e Sistemas (COMPLETO-VÍDEO AULAS E APOSTILA)
Tamanho total:5.71 GB
Contém:20 pastas e 59 arquivos
https://mega.co.nz/#F!dVQkDTIQ!MLNKb5ZELHuIarpqHA0HxQ
Programação WEB
Tamanho total:1.06 GB
Contém:10 pastas e 108 arquivos
https://mega.co.nz/#F!AQQU3LYI!MIYAsxFZtfFTxpIqfHfIBg
Redes
Tamanho total:1.48 GB
Contém:4 pastas e 139 arquivos
https://mega.co.nz/#F!NMh1SZQC!5CKtEXGJy2JrIafPhvUuew
Segurança
Tamanho total:588.1 MB
Contém:6 pastas e 105 arquivos
https://mega.co.nz/#F!MN402QIb!_S4Jg-opFAFQVtl3lR4yJQ
Sistemas Operacionais
Tamanho total:1.94 GB
Contém:14 pastas e 198 arquivos
https://mega.co.nz/#F!JJAVwQAC!FB-jqhynRl_3CUuNzt7oMw
Software Livre
Tamanho total:28.1 MB
Contém:10 arquivos
https://mega.co.nz/#F!EMgUkKxI!Wmv2SRC5bQNiLaZdbNBa9w
Teste de Invasão em Redes Sem Fio (COMPLETO)
Tamanho total:4.26 GB
Contém:6 pastas e 25 arquivos
https://mega.co.nz/#F!AUQwgIpa!NFW83TBeph3-7A7-LZqy4Q
60 GB de Java 16 DVDS - Senha = pr0mp7.torrent
Tamanho:153 KB
https://mega.co.nz/#!JRgjRLBT!nNg8JO31WWskPXH96xn1efu9mZqfgM jVZo24v6CAiLg
apostilaHTMLCSS.pdf
Tamanho:910 KB
https://mega.co.nz/#!8FpXjbKB!11EMXK2wdfH3OC5BseR0PMbT9MYSGO tMtJrfiv5umEE
artigo-wireshark-091005010508-phpapp01.pdf
Tamanho:304 KB
https://mega.co.nz/#!pc43VIpR!qy50wLU0yM7TsaeJtNu7RdaFw88BId VmDxCqd_E7ouQ
Curso Android Básico 4GB.torrent
Tamanho:21 KB
https://mega.co.nz/#!pRAglZqB!hxJ9kG6dvUVukuT5tKQFMzf7_2jKdx V4SjM-IFzl2ns
Curso Banco de dados SQL e Modelagem (3 DVDS).torrent
Tamanho:32 KB
https://mega.co.nz/#!QYZSlCLB!FudRrApaiBV1oshkcHo2Rm38KeKSk1 i_WN_0G84Q41M
Curso Completo de MySQL.torrent
Tamanho:17 KB
https://mega.co.nz/#!UBoSjCgI!bO2NxJ9OIXS45p_1fmjm9J1LCCbYsf RE-xAvELaW_r4
Curso completo de Python.tar.gz
Tamanho:11.1 MB
https://mega.co.nz/#!pEwA1IBL!REq1z_rnrc-ttqhEI-aGnxHcxc__0x gix5F98CwCkKI
Curso de Android Completo (Básico, Avançado I, Avançado II).torrent
Tamanho:46 KB
https://mega.co.nz/#!oMxFDQpb!3CgPTFVQ5iF4KAtAAv277kdr30rW-L YK1W6cEvncvIQ
Curso Linux - Completo.pdf
Tamanho:1.2 MB
https://mega.co.nz/#!JIxVgYTZ!2aVR4SMtttlGoaEbTl7NGXa8n_VuhE K9XzjrlchSqss
Curso PHP 5 Completo - Adriano Gianini 4GB.torrent
Tamanho:33 KB
https://mega.co.nz/#!EMJyiSID!uvGYj7ZjzjQi8cuXc1L1pyEsg-_qgf zeEwyjJV-zOt8
curso_ipv6_br.zip
Tamanho:26.0 MB
https://mega.co.nz/#!xd50wAjA!sXt5m6tdZkZ_0ppNw7RKAw9gWgNYsM qVR12tr9FoTvM
Hackeando Mentes.pdf
Tamanho:1.8 MB
https://mega.co.nz/#!kIBzmYAQ!VEYe_yI1Q6xBBsq_m5yvv_eIG3DH3n Xbp2AKkqLly88
hacker inside vol12345.tar.gz
Tamanho:39.1 MB
https://mega.co.nz/#!9ZgSyCCY!sBTV9Mva-fCYw5QKF0TkJfolcDsuox KqadjDqrjQTIM
kevinmitnick-aartedeenganar-131004174013-phpapp01.pdf
Tamanho:1.9 MB
https://mega.co.nz/#!INJglDRQ!H1KGBLTP9pEWtfZrp5VAbspu0Uo_Me _hkvtNh4B3Dm0
SQL e Banco de Dados 12GB.torrent
Tamanho:64 KB
https://mega.co.nz/…
Cursos Gratis:
1. (.NET) Algoritmos
http://www.brasilmaisti.com.br/…/…/preview/4--net-algoritmos
2. (.NET) Comunicação Visual para Web
http://www.brasilmaisti.com.br/…/10--net-comunicac-o-visual…
3. (.NET) Elementos de Programação
http://www.brasilmaisti.com.br/…/6--net-elementos-de-progra…
4. (.NET) Elementos de Projetos de Informática
http://www.brasilmaisti.com.br/…/9--net-elementos-de-projet…
5. (.NET) Interface com o Usuário
http://www.brasilmaisti.com.br/…/8--net-interface-com-o-usu…
6. (.NET) Lógica de Programação
http://www.brasilmaisti.com.br/…/5--net-logica-de-programac…
7. (.NET) Programação Aplicada
http://www.brasilmaisti.com.br/…/21--cobol-programac-o-apli…
8. (Cobol) Algoritmos
http://www.brasilmaisti.com.br/…/previ…/18--cobol-algoritmos
9. (Cobol) Elementos de Projetos de Informática
http://www.brasilmaisti.com.br/…/22--cobol-elementos-de-pro…
10. (Cobol) Lógica de Programação
http://www.brasilmaisti.com.br/…/19--cobol-logica-de-progra…
11. (Cobol) Programação Aplicada
http://www.brasilmaisti.com.br/…/21--cobol-programac-o-apli…
12. (Java) Algoritmos
http://www.brasilmaisti.com.br/…/preview/12--java-algoritmos
13. (Java) Comunicação Visual para Web
http://www.brasilmaisti.com.br/…/11--java-comunicac-o-visua…
14. (Java) Elementos de Programação
http://www.brasilmaisti.com.br/…/14--java-elementos-de-prog…
15. Aplicativos BrOffice
http://www.brasilmaisti.com.br/…/pr…/23-aplicativos-broffice
16. Arquitetura de Computadores
http://www.brasilmaisti.com.br/…/24-arquitetura-de-computad…
17. Programação de Páginas Web
http://www.brasilmaisti.com.br/…/36-programac-o-de-paginas-…
By: Fruidz
terça-feira, 13 de dezembro de 2016
Utilizando Oracle com Python
Para que possamos utilizar o banco de dados Oracle na programação Python, atualmente estão disponíveis algumas alternativas de bibliotecas para este fim.
Neste post, mostrarei como utilizar a biblioteca cx_Oracle, que obedece ao padrão para interfaces de banco de dados DB-API (PEP 249) de Python.
1. cx_Oracle
cx_Oracle é um módulo de extensão da linguagem Python que possibilita o acesso a bancos de dados Oracle e obedece à especificação da API de banco de dados de Python.
Atualmente o módulo suporta os bancos de dados 11.2 e 12.1 e as versões 2.7, 3.3 e 3.4 de Python.
2. Dependências
Antes de realizar a instalação do cx_Oracle é necessário instalar suas dependências. Primeiramente instale as dependências:
# apt-get install python-dev build-essential libaio1
3. Oracle Instant Client
O Oracle Instant Client permite que você execute suas aplicações sem a necessidade de instalar o Oracle Client.
Para realizar a instalação primeiramente crie o diretório de instalação:
$ mkdir /opt/oracle
$ cd /opt/oracle
Instalaremos a versão para o banco de dados Oracle 11.2. Desta forma, de acordo com a arquitetura de sua máquina, faça o o download dos pacotes instantclient-basic-linux e instantclient-sdk-linux no site da Oracle, na área da versão desejada e salve os arquivos no diretório recém-criado.
Em seguida, descompacte os arquivos:
$ unzip instantclient-basic-linux.x64-11.2.0.4.0.zip
$ unzip instantclient-sdk-linux.x64-11.2.0.4.0.zip
$ cd instantclient_11_2
Após descompactados, crie uma ligação simbólica para o seguinte arquivo:
$ ln -s libclntsh.so.11.1 libclntsh.so
$ cd ../..
Crie as variáveis de ambiente do Oracle:
# export ORACLE_HOME=/opt/oracle/instantclient_11_2
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
Você pode adicionar essas variáveis no final do arquivo /etc/bash.bashrc para que elas sejam carregadas automaticamente na inicialização.
4. Instalação do cx_Oracle
Para realizar a instalação pode-se utilizar o pip, um sistema de gerenciamento de pacotes para a linguagem Python. Caso ainda não tenha instalado:
# apt-get install python-pip python3-pip
Em seguida, instale o cx_Oracle:
$ pip install cx_Oracle
Neste post, mostrarei como utilizar a biblioteca cx_Oracle, que obedece ao padrão para interfaces de banco de dados DB-API (PEP 249) de Python.
1. cx_Oracle
cx_Oracle é um módulo de extensão da linguagem Python que possibilita o acesso a bancos de dados Oracle e obedece à especificação da API de banco de dados de Python.
Atualmente o módulo suporta os bancos de dados 11.2 e 12.1 e as versões 2.7, 3.3 e 3.4 de Python.
2. Dependências
Antes de realizar a instalação do cx_Oracle é necessário instalar suas dependências. Primeiramente instale as dependências:
# apt-get install python-dev build-essential libaio1
3. Oracle Instant Client
O Oracle Instant Client permite que você execute suas aplicações sem a necessidade de instalar o Oracle Client.
Para realizar a instalação primeiramente crie o diretório de instalação:
$ mkdir /opt/oracle
$ cd /opt/oracle
Instalaremos a versão para o banco de dados Oracle 11.2. Desta forma, de acordo com a arquitetura de sua máquina, faça o o download dos pacotes instantclient-basic-linux e instantclient-sdk-linux no site da Oracle, na área da versão desejada e salve os arquivos no diretório recém-criado.
Em seguida, descompacte os arquivos:
$ unzip instantclient-basic-linux.x64-11.2.0.4.0.zip
$ unzip instantclient-sdk-linux.x64-11.2.0.4.0.zip
$ cd instantclient_11_2
Após descompactados, crie uma ligação simbólica para o seguinte arquivo:
$ ln -s libclntsh.so.11.1 libclntsh.so
$ cd ../..
Crie as variáveis de ambiente do Oracle:
# export ORACLE_HOME=/opt/oracle/instantclient_11_2
# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
Você pode adicionar essas variáveis no final do arquivo /etc/bash.bashrc para que elas sejam carregadas automaticamente na inicialização.
4. Instalação do cx_Oracle
Para realizar a instalação pode-se utilizar o pip, um sistema de gerenciamento de pacotes para a linguagem Python. Caso ainda não tenha instalado:
# apt-get install python-pip python3-pip
Em seguida, instale o cx_Oracle:
$ pip install cx_Oracle
sexta-feira, 9 de dezembro de 2016
Como montar partições automaticamente na inicialização do Ubuntu
Para montar partições automaticamente na inicialização do Ubuntu, você deve fazer o seguinte:
Passo 1. Clique no Dash e digite a palavra
Passo 1. Clique no Dash e digite a palavra
discos
. Quando aparecer o item “Discos”, clique nele para executá-lo;
Passo 2. Na tela do utilitário “Discos”, clique no ícone do disco que contém a partição que será montada automaticamente;
Passo 3. Clique na partição que será montada automaticamente e em
seguida, no ícone das engrenagens que fica abaixo do nomes das
partições. No menu que aparece, clique na opção “Editar opções de
montagem…”;
Passo 4. Na janela que aparece, ative o item “Opções automáticas de
montagem”, clicando no botão de chavear que fica depois da descrição. Se
necessário, marque a opção “Montar ao inicializar” e desmarque “Exibir
na interface do usuário” e “Exigir autorização adicional para montar”.
Também deixe os campos “Nome de exibição”, “Nome do ícone”, Nome do
ícone simbólico” vazios. Todo o resto é opcional, portanto, clique no
botão “OK” para confirmar e fechar a janela de configuração da partição;
Passo 5. Por fim, será pedida a senha de administrador para efetuar as alterações. digite-a e confirme, clicando no botão “Autenticar”;
Pronto! Agora o Ubuntu irá montar automaticamente a partição que você
configurou. Lembrando que apesar de existir a opção de editar o arquivo
fstab, o procedimento acima é voltado para quem quer justamente evitar
isso.
segunda-feira, 24 de outubro de 2016
Espionando o uso do teclado no Linux
Para ambientes Windows, keylogger é um temível recurso muito
conhecido quando vem como função adicional em um malware, tal como um
trojan ou vírus que se instala sem o consentimento do usuário e então
captura seus logins e senhas. Na prática um keylogger é simplesmente uma
aplicação como qualquer outra cuja única finalidade é registrar as
teclas digitadas pelo usuário e que pode ser usado como recurso
adicional de segurança também em ambientes Linux. Conheça abaixo como
instalar e usar um deles.
O que é um keylogger
como dito, um keylogger não é um vírus, nem mesmo um trojan (vide este meu texto sobre tipos de malware), embora estes tipos de malware possam conter e/ou instalar um keylogger no computador da vítima.
Seu funcionamento é bem simples e consiste apenas em capturar o
pressionamento das teclas [todas] no teclado de um computador para que
seja então as armazenado em um arquivo, enviado por e-mail etc para que
então este conteúdo possa ser lido e analisado futuramente.
Uma mensagem de advertência
Fica então uma palavra de advertência quanto a responsabilidade de
uso deste tipo de programa: Tal utilitário deve ser usado com cautela,
prudência e responsabilidade visto que o seu uso pode implicar na
invasão de privacidade alheia.
Esteja ciente, então, que usá-lo de forma leviana poderá rendê-lo um
belo processo criminal sem qualquer possibilidade de responsabilizar o
autor deste texto nem mesmo o autor do programa pelos seus atos.
Não vou entrar aqui no mérito de explicar onde, quando, e nem porque
usá-los já que o uso deste tipo de aplicação é de inteira
responsabilidade do seu usuário, então caso se julgue imaturo o bastante
para usar tal tipo de ferramenta é melhor que pare a leitura deste
texto aqui.
Keyloggers disponíveis para Linux
Como já disse no começo este tipo de recurso é muito popular como
função adicional de vírus e trojans e ambientes Windows. No Linux eles
são apenas ferramentas adicionais que podem ser instaladas inclusive via
repositório oficial de pacotes da sua distribuição preferida.
Os três utilitários com este fim que encontrei em minhas pesquisas
sobre o assunto, após responder um questionamento sobre este assunto em
uma das várias listas de discussão que participo:
LKL
O LKL Linux KeyLogger[1] é um keylogger que roda sobre a arquitetura
x86, “farejando” tudo o que digitado no teclado, traduzindo os keycodes para códigos ASC e então os registrando em um arquivo.
A sua última versão é a 0.1.1 e foi lançada em out/2005.
Uberkey
O Uberkey[2] também é um keylogger para arquitetura x86 que roda tanto em Linux quando em BSD (talvez no Mac OS também rode).
A sua última versão é a 1.2 está disponível em [3] e foi lançada em
Nov/2003. Além de bem antiga os últimos relatos no site projeto
registram a existência de um bug que impede o seu correto funcionamento
com teclados Ps/2 e USB!
Logkeys
O Logkeys é um keylogger que como o seu autor afirma “não é melhor do
que os demais disponíveis para Linux”, entretanto ele tem dois grandes
diferenciais em relação aos outros dois que são, estar atualizado e
funcionar de verdade.
Existem outros keylogger e o autor do Logkey apresenta alguns deles
no site que, embora seja bem simples, é bem organizado e informativo.
Instalando o Logkeys
Sabendo que o Logkeys é mais funcional deles nós partiremos para sua
instalação e para felicidade dos usuários do Ubuntu Linux já existe um
pacote prontinho para esta distro (logkeys), nos repositórios oficiais,
necessitanto apenas que você use o Synaptic (Menu principal > Sistema
> Administração > Gerenciador de Pacotes Synaptics), ou mesmo o
aptitude (via linha de comandos para instalá-lo).
Qualquer que seja o método lembre-se que você precisará de
privilégios administrativos (senha de root) para poder instalar
quaisquer coisas no seu sistema.
Pela linha de comandos o procedimento então seria apenas este:
sudo aptitude install logkeys
|
Uma vez instalado você pode executá-lo manualmente ou então
configurá-lo para iniciar junto com o boot do sistema (em ambos os casos
você precisa ter privilégios administrativos).
Executando o Logkeys pela linha de comandos
A forma mais simples de iniciar o Logkeys é digitando:sudo logkeys -s
|
Observe que para executar o logkeys você precisa privilégios de root.
O parâmetro -s (de start) ordena que ele inicie a gravação no seu
arquivo de log padrão que é o “/var/log/logkeys.log” e possui permissão
de leitura/escrita apenas para o usuário root.
Se for desejável definir um arquivo de log diferente deste você pode
incluir a opção -o (output) seguido do caminho e nome do arquivo que
será criado com permissões 600 (rw——-), caso não exista, ou acrescentado
caso já exista.
Onde está o meu teclado?
Outro parâmetro importante de se conhecer é o -d (device) ele é quem
define o dispositivo de teclado no seu sistema. Se você não souber qual
ele é, talvez você não consiga gravar informação nenhuma. Para usá-lo
simplesmente acrescente no final da linha de comandos o parâmetro -d
/dev/input/eventX, onde “eventX” pode ser descoberto olhando o conteúdo do arquivo /proc/bus/input/devices.
No meu sistema, este arquivo se parece com isso:$ cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0003 Vendor=093a Product=2510 Version=0110
N: Name="PIXART USB OPTICAL MOUSE"
P: Phys=usb-0000:00:03.1-2.1/input0
S: Sysfs=/devices/pci0000:00/0000:00:03.1/usb3/3-2/3-2.1/3-2.1:1.0/input/input2
U: Uniq=
H: Handlers=mouse0 event2
B: EV=17
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103
B: MSC=10
I: Bus=0003 Vendor=0ac8 Product=305b Version=0100
N: Name="zc3xx"
P: Phys=usb-0000:00:03.1-2.3/input0
S: Sysfs=/devices/pci0000:00/0000:00:03.1/usb3/3-2/3-2.3/input/input6
U: Uniq=
H: Handlers=kbd event5
B: EV=3
B: KEY=100000 0 0 0 0 0 0
I: Bus=0003 Vendor=0a81 Product=0101 Version=0110
N: Name="CHESEN USB Keyboard"
P: Phys=usb-0000:00:03.1-2.4/input0
S: Sysfs=/devices/pci0000:00/0000:00:03.1/usb3/3-2/3-2.4/3-2.4:1.0/input/input7
U: Uniq=
H: Handlers=sysrq kbd event3
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=1f
I: Bus=0003 Vendor=0a81 Product=0101 Version=0110
N: Name="CHESEN USB Keyboard"
P: Phys=usb-0000:00:03.1-2.4/input1
S: Sysfs=/devices/pci0000:00/0000:00:03.1/usb3/3-2/3-2.4/3-2.4:1.1/input/input8
U: Uniq=
H: Handlers=kbd event4
B: EV=13
B: KEY=2020000 3878 d801d001 1e0000 0 0 0
B: MSC=10
|
Não sei exatamente qual é o processo usado para determinar qual será o
dispositivo usado por padrão, mas me parece que ele “chuta” este valor,
e diga-se de passagem, chuta muito mal. No meu sistema ele escolheu por
padrão o event5 e que se trata na verdade da minha webcam USB.
Conforme se pode ver neste log o correto seria event3 ou event4. Em
resumo para rodar o logkeys manualmente em meu sistema eu poderia
simplesmente executar o comando a seguir:
sudo logkeys -s -d /dev/input/event3
|
Com isso o logkeys iniciaria o processo em modo daemon que roda em
segundo plano e registraria todas as teclas pressionadas em meu teclado a
partir de então.
Parando o Logkeys
Se você iniciou o Logkeys manualmente para encerra-lo simplesmente digite o comando:sudo logkeys -k
|
O parâmetro -k (kill) é o responsável por interromper a captura de teclas e encerrar o programa.
Configurando o Logkeys para iniciar no boot
O pacote do Logkeys para o Ubuntu já possui um arquivo de
configuração padrão (em /etc/default/logkeys) e o script de
inicialização (em /etc/init.d/logkeys).
Para ativarmos o monitoramento desde o boot, nós devemos apenas
alterar este arquivo de configuração que se parece com o mostrado
abaixo:
$ cat /etc/default/logkeys
ENABLED=0
LOGFILE=/var/log/logkeys
# This should be updated according to your hardware
# Check README.Debian for more info
DEVICE=/dev/input/event5
|
ENABLED=0
Mude para ENABLED=1 para que no próximo boot o logkeys seja iniciado
LOGFILE=/var/log/logkeys
Se desejar que o arquivo de log seja criado em outro caminho altere-o aqui
DEVICE=/dev/input/event5 Altere o caminho para corresponder ao seu dispositivo de teclado, conforme explicado anteriormente.
Após alterar estas variáveis, salve o arquivo e então reinicie o seu computador ou então digite o comando abaixo para iniciar a gravação de teclas.
sudo invoke-rc.d logkeys start
|
Conclusão
Como visto a configuração e uso da ferramenta é bem simples e não
requer muito conhecimento técnico. O único requisito é que se saiba a
senha administrativa do sistema para configurá-lo e para ler o arquivo
de log.
E por fim, não me cabe o dever de julgar como você irá usar esta
ferramenta, mas não custa nada lembrar mais uma vez que é
exclusivamente sua a responsabilidade sobre o uso deste programa.
Referências
http://blog.welrbraga.eti.br/?p=1130[1] LKL Linux Keylogger. Disponível em <http://sourceforge.net/projects/lkl/>
[2] Uberkey. disponível em <http://freshmeat.net/projects/uberkey/>
[3] Uberkey Download. Disponível em <http://gnu.ethz.ch/linuks.mine.nu/uberkey/>
[4] Logkeys. Disponível em <http://code.google.com/p/logkeys/>
Assinar:
Postagens (Atom)