sexta-feira, 28 de setembro de 2012

Diminuindo o tamanho de arquivos MP3 no Linux

1. sudo apt-get install lame
2. for a in *; do lame -b 64 "$a" "64k-$a" ; done

Obs.: O passo 2 é feito na pasta onde encontram-se as mp3.

quinta-feira, 27 de setembro de 2012

Como recuperar / reiniciar senhas do Windows / Linux


1. Baixe o SystemRescueCd;
2. Grave-o em um CD*;
3. Utilize o CD gravado para dar 'boot' no computador;

* Ou então utilize o LinuxLiveUSB para gravá-lo em um pendrive.



PS.: O SystemRescueCD também é utilizado para recuperação de arquivos, deleção segura, entre outras coisas.

Cursos profissionalizantes gratuitos EAD


Pessoal, eis links para cursos profissionalizantes gratuitos:



PRONATEC (iniciativa do Governo e SENAI):
http://www.vocenaindustria.com.br/

256 cursos gratuitos do LearnCafe:
http://www.learncafe.com/cursos-gratis/

Cursos gratuitos do SEBRAE:
http://www.ead.sebrae.com.br/hotsite/cursos/

Cursos gratuitos do CDTC:
http://comunidade.cdtc.org.br/

Cursos gratuitos do iPED:
http://www.iped.com.br/primeira-vez

Cursos gratuitos da FGV - Fundação Getúlio Vargas:
http://www5.fgv.br/fgvonline/Cursos/Gratuitos

Cursos gratuitos do projeto "Empreendedor Paulista":
http://www.escoladeempreendedorismo.sp.gov.br/

Curso gratuito de Maquiagem:
http://www.youtube.com/user/equipeadoromaquiagem

Curso gratuito de Corte e Costura:
http://www.cortandoecosturando.com/
http://idealgratis.com/curso/curso-de-corte-e-costura/
http://www.minhasinger.com.br/
http://www.youtube.com/watch?v=KIvMrRGsL7s&feature=relmfu
http://www.youtube.com/watch?v=VH6w_kdgUbA&feature=related
http://www.youtube.com/watch?v=Aq8bhAto8TY&feature=player_embedded

Abraço,

Curso EAD gratuito de Redes de computadores em vídeo


O material é utilizado em cursos superiores. É só clicar nos links. :)



Redes de Computadores I 

Aula 001
Aula 002
Aula 003
Aula 004
Aula 005
Aula 006
Aula 007
Aula 008
Aula 009
Aula 010
Aula 011
Aula 012
Aula 013
Aula 014


    Redes de Computadores II 

    Aula 001
    Aula 002
    Aula 003
    Aula 004
    Aula 005
    Aula 006
    Aula 007
    Aula 008
    Aula 009
    Aula 010
    Aula 011
    Aula 012
    Aula 013
    Aula 014
    Aula 015
    Aula 016
    Aula 017
    Aula 018
    Aula 019
    Aula 020
    Aula 021
    Aula 022
    Aula 023

    quarta-feira, 26 de setembro de 2012

    Edição de vídeo no Linux (estilo Windows Movie Maker)

    sudo apt-get install kdenlive

    quinta-feira, 20 de setembro de 2012

    Como juntar arquivos de video usando o Linux


    sudo apt-get install mencoder
    mencoder -oac copy -ovc copy -noodml -o ./joined.avi path-to/file1.avi path-to/file2.avi

    quarta-feira, 12 de setembro de 2012

    It is required that you store all your data in Unicode format (UTF-8) - Moodle

    alter database moodle character set utf8 collate utf8_general_ci

    Instalar curl para o Moodle

    Para instalar o curl exigido pela instalação do Moodle, use:

    sudo apt-get install php5-curl

    quarta-feira, 5 de setembro de 2012

    Como configurar o microfone no Linux Mint 12 (ou outros)

    sudo apt-get autoremove pulseaudio
    sudo apt-get install gnome-alsamixer
    restart & test

    terça-feira, 28 de agosto de 2012

    Como compartilhar a Internet no DHG534B da NET Virtua

    A NET Virtua bloqueia o modem DHG534B por MAC.
    Para compartilhar a Internet usando um  Access Point, siga os passos abaixo:



    1. Descubra (e anote) o MAC da interface de rede do PC; //ipconfig /all no Windows
    2. Conecte o PC no AP; //porta LAN
    3. Conecte o Modem no AP; //porta WAN
    4. Nas configurações do AP, vá em Rede e procure pela opção "MAC Clone", e no campo "WAN MAC Address" informe o MAC obtido no passo 1;
    5. Salve a configuração e reinicie seu AP;

    Obs.: Depois de tudo isso, e se achar que deve, altere o MAC do PC.

    Seja feliz.

    sexta-feira, 10 de agosto de 2012

    Como fazer download de livros do Google Books

    1. Abra o Firefox;
    2. Instale o Greasemonkey; //reinicie o Firefox
    3. Instale o Google Book Downloader; //reinicie o Firefox
    4. Instale o FlashGot; //reinicie o Firefox
    5. Abra o livro no Google Books e clique no botão "Download this book";
    6. Selecione todos os links e escolha "FlashGot Selection";
    7. Converta os png's gerado em um PDF.
    Obs.: No linux, para o passo 7, utilizei "convert * livro.pdf";

    quinta-feira, 9 de agosto de 2012

    Instalando o Java JDK 7 no Linux Mint 13


    apt-get update
    add-apt-repository ppa:webupd8team/java
    apt-get update
    apt-get install oracle-java7-installer

    terça-feira, 10 de julho de 2012

    Gerando valores aleatórios no GRAILS


    import org.apache.commons.lang.RandomStringUtils
    def valor = RandomStringUtils.random(10,true,false)
    Link da api: http://commons.apache.org/lang/api-2.4/org/apache/commons/lang/RandomStringUtils.html
    Obs.: Vale ver também a http://grails.org/plugin/crypto

    Como usar um arquivo MP3 como toque no Android 4.0 ICS (Samsung Galaxy X)

    1. Plugue seu smartphone via USB ao computador;
    2. Acesse a pasta media/audio;
    3. Crie (se não existir), a pasta "ringtones";
    4. Copie seus arquivos MP3 para a pasta criada no passo 3;
    5. Acesse as configurações e o menu "som" para escolher o MP3 que será seu novo toque;

    PS.: Caso os MP3's não apareçam na listagem de toques, reinicie seu smartphone e repita o passo 5.

    sexta-feira, 6 de julho de 2012

    Auditoria em GRAILS


    O Audit-loggin é um plugin que auxilia na tarefa de auditoria em sistema GRAILS, gravando em uma tabela própria (audit_log) operações de insert, update e delete. De forma sucinta, eis um exemplo de utilização:

    1. Instale o plugin: "grails install-plugin audit-logging"
    2. Na domain que será auditada, adicione a linha: "static auditable = true"
    3. Faça alguns inserts, updates e deletes e verifique o resultado na tabela "audit_log"

    Simples, não?

    Para mais exemplos, visite o site oficial do plugin: http://grails.org/plugin/audit-logging

    PS.: A boa notícia para quem usa o plugin Spring-security-core é que o Audit-logging audita os usuários logados no sistema de forma transparente, ou seja, dispensa configurações outras. :)

    Abraço,

    sábado, 30 de junho de 2012

    "waiting for network configuration" no Linux Mint 12 (pppoeconf)

    Comente as seguintes linhas do /etc/network/interfaces

    auto lo
    iface lo inet loopback
    
    # auto dsl-provider
    # iface dsl-provider inet ppp
    # pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
    # provider dsl-provider
    
    auto eth0
    # iface eth0 inet manual

    E reinicie o serviço:

    sudo /etc/init.d/networking restart

    terça-feira, 26 de junho de 2012

    Como tirar foto da tela no Android 4 (printscreen)

    Para o Galaxy X (Nexus), segure e pressione simultaneamente, por 2 segundos, a tecla de liga/desliga + a tecla utilizada para baixar o volume. Vide a foto.


    quinta-feira, 24 de maio de 2012

    Como configurar o GRAILS no Linux Ubuntu / Mint

    [Método tradicional]

    1. Baixe o pacote do grails em http://www.grails.org/Download;
    2. Extraia o pacote em /opt;
    3. Adicione as linhas abaixo no seu .profile (que fica em /home/SEU_USUARIO/):
    GRAILS_HOME=/opt/grails-2.0.3
    PATH=$PATH:$GRAILS_HOME/bin
    4. Efetue um logoff seguido de um logon;
    5. Digite "grails" no shell para verificar se está tudo OK;
    6. Agradeça ao Santo Google;

    Obs.: Assumindo que a versão do GRAILS é a 2.0.3 e que foi extraído no diretório /opt.

    [Método novo - com GVM (www.gvmtool.net)]

    1. Instale o GVM: curl -s get.gvmtool.net | bash
    2. Instale o Grails: gvm install grails
    3. Selecione o Grails instalado: gvm use grails

    Obs.: Substitua pela versão do Grails que você deseja instalar;
    Nota: como GVM é possível instalar e usar várias versões diferentes do Grails, o que facilita nossa dura vida de programador.


    quinta-feira, 10 de maio de 2012

    Livro The Secret of Hacking - Fourth

    Começando a postar sobre livros de Segurança da Informação, compartilho abaixo o índice do excelente livro "The Secret of Hacking - Fourth", que adquiri recentemente e comecei a ler ainda há pouco. Estou com planos de me certificar em CEH e CompTIA Security+, e sendo assim, toda literatura atualizada (como é o caso desse livro), é bem-vinda. Eis o índice (2012 release):



    Chapter 1: Computer Hacking Methodology

    • Hacking view for programmers, users, analyst, ethical hacker, managers/CEO, administrators
    • IT Act/Laws & How to bypass
    • Technology security aspects (Firewall, AV, IPS, IDS,cloud security)
    • Steps of Hacking
    • Reconnaissance
    • Enumerate ion & Scanning
    • Obtaining Access
    • Maintaining Access & Erasing Evidence
    • How to Defect Scanning (IP, Windows, Linux and Mac) and port scanning a site

    Chapter 2 Setting up your Lab environment

    • How criminals & hackers catches by LEA & Govt.
    • How to Defect them:
    • Anonymous Payment processing
    • Buy any item anonymously on internet (Digital currency convert system)
    • Send /Receive money anonymously
    • Ultimate PayPal guide for Hackers
    • Browsing anonymously (HTTPs Proxies, or TOR Network)
    • Offshore VPN, VPS
    • List of free VPN providers
    • Tunneling for anonymity (SSH Tunneling)
    • Covert channel on Phone for secure browsing
    • Design Bulletproof C&C environment (FLUX, FAST FLUX) ,TUN and TAP

    Chapter 3 Advanced Malware, Trojans and Backdoor's development

    • Malware types & capabilities
    • Polymorphism Metamorphism and latest Malware techniques
    • Writing Trojans, RAT, Key loggers
    • Writing Self-Modifying Code
    • Writing BOTNETS (HTTP & IRC)
    • Design 100% anonymous Command and control
    • Design & Development using source code Ubot, Spyeye
    • Writing Boot kit, Root kit & Bios Level Root kits
    • Advanced persistent threat (APT) * Distributed malware
    • Avoiding Malware UAC alerts
    • Avoiding Malware reverse engineering
    • Actual Attack &Exercise with source code

    Chapter 4 Cryptography & Reverse engineering

    • Avoiding Malware Detections-100% FUD (Scan time & Behavior)
    • Online & offline crypters, Reverse engineering stuff / anti-reversing methods
    • Debuggers and debugger design
    • General-Purpose CPU Registers
    • The Stack, Debug Events
    • Soft, Memory & Hardware Breakpoints
    • Immunity Debugger ,Olledbg, Soft ICE, IDA pro, protectionid
    • Dll& code injection
    • Reverse Engineering using bindiff
    • SSL hacking & Stenography

    Chapter 5 Application & Website attacks

    • Introduction of SQL injection, XSS
    • Live Hacking tools (python)
    • XSS attacks and benefits
    • Hacking Web Authentication
    • How hackers target and hack your site
    • Application Fuzzing with OWASP Web Goat and Burp Suite
    • How to prevent web application attacks

    Chapter 6 Art of Exploitation

    • Fuzzing Windows Drivers, OllyDbg Tricks for Exploit Development
    • Using fuzzers (SPIKE) to find vulnerabilities
    • Exploit Development
    • Metasploit for Exploit development-
    • File based (PDf, RTF, XLS, etc)
    • Browser based
    • Network based
    • Social Engineering - SET
    • How to make FUD payloads & Exploits
    • Custom Encoding, encryption
    • Shell coding
    • Incorporating Custom Shell code Into The Metasploit Framework
    • Exploitation mitigations
    • In-depth review of GS, ASLR, DEP, SafeSEH and SEHOP
    • Bypassing NX (bypassing DEP,ASLR, SafeSEH,etc)
    • Implementing a universal bypass of DEP and ASLR in IE8,etc
    • Writing Custom Encoders with no null Bytes
    • SSL based Malwares
    • Source code

    Chapter 7 Network Hacking

    • Scanning and target detection & prevention
    • Sniffing and MITM Attacks
    • CISO IOS Hacking
    • DNS Hacking (Beginner to Advance)
    • DDOS on Email, IP, phone, SMS
    • Python tools for penetration testers
    • VoIP Penetration Testing & VoIP Hacking
    • How to design Secure Tele communication (SIP, Device, mobile)

    Chapter 8 Cracking & Securing Wireless Systems

    • Wifi Technology
    • Cracking wifi passwords
    • Wifi Hacking & create fake access point's
    • Satellite Hacking

    Chapter 9 Final Attack

    • Planning
    • Spreading ways
    • Local Attacks-Hacking using tennyusb
    • File Based attacks
    • Remote Attacks
    • Mass Level attack
    • Ways for different type of Mass level attacks (Iframe, Magazine, and Social eng.)
    • Ways to Send Bulk SMS and Emails, Spread Malware via BOTS, facebooks
    • BREAKING BANKING APPLICATIONS & MASS ATTACK
    • Man-in-the-browser’ Attack
    • How to Buy /sell credit card numbers

    Chapter 10 Securing Systems & Networks

    • Prevention for Advanced Digital attacks -APT
    • Design Secure System
    • Prevent outside attacks using VPN & load balancer
    • Design PFSense Firewall network

    Appendix A about the DVD

    Special Features:

    • New Powerful Content
    • DVD with Latest Tools + Source code
    • Better classification on Videos with comments -Video Membership
    • Virtual lab to test and design exploits, malwares, shell codes, etc

    terça-feira, 8 de maio de 2012

    Instalando um cliente do terminal services no Linux Ubuntu / Mint

    sudo apt-get install rdesktop
    sudo apt-get install grdesktop