Skip to content

Instantly share code, notes, and snippets.

View nenodias's full-sized avatar

Horácio Dias Baptista Neto nenodias

View GitHub Profile
@nenodias
nenodias / calculadora.py
Created March 22, 2017 01:02
Python Exemplo Teste Unitário
# -*- coding: utf-8 -*-
"""Módulo da Calculadora."""
class Calculadora:
"""Classe da Calculadora."""
def soma(self, n1, n2):
"""Metodo que soma dois números."""
return n1 + n2
@nenodias
nenodias / app.py
Last active March 24, 2017 14:09
Django Example
# *-* coding: utf-8 *-*
'''Arquivo settings.py'''
import sys
import os
from django.conf import settings
DEBUG = os.environ.get('DEBUG', 'on') == 'on'
SECRET_KEY = os.environ.get('SECRET_KEY', '{{ secret_key}}')
@nenodias
nenodias / cripto.py
Created March 28, 2017 00:39
Criptografia com PyCrypto (linux)
"""Modulo para Criptografar Arquivo."""
# -*- coding:utf-8 -*-
import base64
import zlib
from Crypto.PublicKey import RSA
from Crypto.Cipher import PKCS1_OAEP
def gerar_chaves(bits=2048):
@nenodias
nenodias / README.md
Last active March 28, 2017 23:55
Aula 28/03/2017
@nenodias
nenodias / exemplo.py
Last active April 5, 2017 16:24
Image Processing with PILLOW
import tkinter as tk
from PIL import Image, ImageDraw, ImageTk
im = Image.new('RGB', (256, 256))
draw = ImageDraw.Draw(im)
width = 256
height = 256
cor1 = (255, 0, 0)
@nenodias
nenodias / README.md
Last active April 5, 2017 01:20
Aula 04/04/2017

Análise Vida - Dados Voláteis

Análise Morta - Dados Não Voláteis

Análise dos MACtimes

MACtimes são os tempos de Modify(Modificação) Access(Acesso) e Creation(Criação) dos arquivos e diretórios

Cópia de dados bit-a-bit

dd if=<origem> of=<destino>
@nenodias
nenodias / requirements.txt
Created April 18, 2017 13:20
Agendando tarefa com Python
schedule
@nenodias
nenodias / README.md
Last active April 20, 2017 12:27
Aula 18/04/2017 - Perícia Forense

instalar

Lime

sudo apt-get install volatility libelf1 libelf-dev
insmod lime-{uname -r}.ko "path=/root/mem.lime format=lime"
rmmod lime

libdwarf

Compilar com

@nenodias
nenodias / README.md
Created April 20, 2017 20:06
Submodules

Criar submodulo na [PATH_TO_SUBMODULE] a partir da [URL] do projeto no git

git submodule add --branch master [URL] [PATH_TO_SUBMODULE] git submodule add --branch master https://github.com/nenodias/chateadeiro.git chateadeiro

Atualizar todos os submodulos

Todos eles fazem o git pull

git submodule foreach git pull