terça-feira, 18 de setembro de 2018

Make Kali pendrive persistence

1) Download of the Universal USB Installer:
Suggestion: https://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

2) Download of the Kali Linux 32 Bits: ( I suggest the 32bits version because run on 32 ou 64 bits machines)
Suggestion: https://www.kali.org/downloads/

3) Download of the Mini Tool Partition (for windows):
Suggestion: https://www.minitool.com/partition-manager/partition-wizard-home.html

4) Use the Universal USB Installer for burn the ISO image on pendrive. I suggest 8GB (or bigger) because the KALI S.O. has almost 4GB of size.

5) Utilizing the Mini Tool Partition, look the partitions on pendrive. Watch wich has only one partition. Click with right button on this partition and choice "resize" option. Than, decrease this partition to the minimum possible (by Mini Tool Partition).

6) Click with right button on the (new) free space and create the new partition. This partition must be: type primary,
file system: ext4 
label: persistence (I don't know if this is realy necessary, but.... make it.)
After, click in "apply" for the modifications to be recorded.
Than, boot with this pendrive.


STEPS ON THE KALI LINUX

7) Identify the partition created recently. Normaly, this partition is /dev/sdb2 (but confirm your case). For this, run the command: fdisk -l

8) Create one temporary directory and mount the partition identified. For this, run:
mkdir -p /mnt/cobaia
mount /dev/sdb2 /mnt/cobaia
obs1.: I don't know if the argument "-p" on mkdir is realy necessary, but... make it.

9) Inside in the new partition, create a file named persistence.conf with the "/ union" content. This partition will be responsible for persisting the changes made. To do this, run this command:
echo "/ union" > /mnt/cobaia/persistence.conf

10) Restart the machine and obviously choice the persistence option. If everything has make correctly, the system will be work on persistence mode. For this, run:
shutdown -r now

11) For test the modifications, can make two things:
a) verify if the icon 'persistence' disappeared.
b) mount the partition of persistence data and check if exist the file 'persistence.conf 'as well as the directory 'rw'. This is responsible for keep the chances made on the system. For this, run:
mount /dev/sdb2 /mnt
ls -l /mnt
umount /mnt

12) be happy but with responsability.

terça-feira, 7 de junho de 2016

Gerenciamento de certificados digitais armazenados no Windows

Procedimento para fácil remoção de certificados vencidos ou não mais utilizados no windows.
Comando: certmgr.exe

quinta-feira, 28 de abril de 2016

JAVA para assinatura de Livro Digital da JUCEMG

Ao tentar ASSINAR um Livro Digital para envio à JUCEMG (Junta Comercial do Estado de Minas Gerais) através do www.jucemg.mg.gov.br, obtive um erro interessante o qual NÃO consta solução nos requisitos para o funcionamento do sistema da JUCEMG.

O ambiente em questão era: Windows 64bits, Firefox 46 (última versão atualmente), Java 8u91 64bits (última versão atualmente). 

O problema: ao acessar a área de assinatura utilizando o Firefox, recebo mensagens alegando que o java não está instalado ou que é preciso habilitar o plugin Java. Porém mesmo verificando no "Configurar Java" (painel de controle), constou que o java estava instalado (na versão 8u91) e também estava habilitado o conteúdo java no browser

A solução do problema: Conforme este link oficial da Mozilla, nos Windows 64, se estiver apenas com a versão 64bits instalada, o plugin não estará disponível para conteúdo java browser, pois as atuais versões do Firefox são 32bits., Sendo assim foi necessário instalar o Java 8u91 32 bits sem desinstalar a versão 64bits, pois afinal, eu tenho outras aplicações que usam a versão 64bits que é a correta.

Ao final das contas, tenho instalado agora simultaneamente:
Java 8u91 64bits (outras aplicações utilizam esta versão)
Java 8u91 32bits (Firefox utiliza esta versão)
Java 8u51 64bits (para aplicações SPED)

Agora funcionou e consegui fazer a assinatura do Livro Digital.

terça-feira, 26 de abril de 2016

Dica para solucionar o já tradicional erro dos sistemas SPED: "Ocorreu erro 2 do Windows ao carregar o Java VM"

Se você está lendo este post, acredito que já seja familiarizado com a tão tradicional mensagem "Ocorreu erro 2 do Windows ao carregar o Java VM".

Encontrei uma solução a qual resolveu meu problema de erro de versão do JAVA. Experimente pois TALVEZ funcione para você.

Procedimentos:
a) instalei o JAVA 8u51 (versão mais antiga)
b) instalei o JAVA última versão (atualmente o 8u91) e atenção: NÃO desinstale a versão anterior. No processo e instalação ele vai perguntar sobre isto.
d) localize o arquivo de instalação do SPED bem como o diretório onde está instalado o java "antigo" (apenas observe as localizações).

c) Instale o SPED da seguinte forma: utilizando o terminal (cmd), vá até o local que está o instalador e execute a seguinte linha (uma única linha de comando):

instalador_pva.exe LAX_VM “caminho_do_java_antigo\java.exe”

No meu caso, o resultado da linha ficou assim:
spedcontribuicoes_w32-2.0.12.exe LAX_VM “C:\Program Files\Java\jre1.8.0_51\bin\java.exe”
Explicação da mágica: e
sta linha está dizendo para o instalador utilizar a versão 8u51 do JAVA. Desta forma, tenho a última versão do JAVA instalada e mantenho esta versão "véia" para o SPED se satisfazer e funcionar do jeito que ele achar melhor.

Experimente. Aqui rodou lindamente.

sexta-feira, 11 de dezembro de 2015

Requisitos para guiar nossas atitudes

"Precisamos de sabedoria e inteligência, acompanhadas de um amor prudente que guie nossas atitudes cristãs." Diário Bíblico Ave Maria, 11/12/2015

sexta-feira, 17 de abril de 2015

Como bloquear skype usando apenas iptables

O procedimento funcionou 100% na data de hoje. Obviamente não sabemos como será o comportamento no futuro. A dica é criar um shellscript ou incorporar o código sugerido no seu script já existente.

1°) Criar um lista com IPs do skype. Esta lista eu montei com base em diversos tutoriais na internet, juntando o máximo de IPs possíveis. Obviamente esta lista deverá ser atualizada futuramente, o que torna a solução em questão como não ideal na minha opinião, mas por hora está resolvendo. Aceito sugestões de como resolver de outras formas mais eficientes.

IPs:
64.4.23.0/24
65.55.223.0/24
64.4.23.0/24
157.55.56.0/24
111.221.77.0/24
65.55.223.0/24
207.46.39.0/24
134.179.24.0/24
207.46.47.0/24
111.221.74.0/24
111.221.77.0/24
157.55.130.0/24
157.55.235.0/24
157.55.56.0/24
157.56.52.0/24
194.165.188.0/24
195.46.253.0/24
213.199.179.0/24
63.245.217.0/24
64.4.23.0/24
65.55.223.0/24
13.146.167.0/24
92.41.255.0/24
92.41.254.0/24
91.190.218.0/24
91.190.218.0/23
91.190.216.0/24
91.190.216.0/23
82.101.61.0/24
213.146.189.0/24
213.146.188.0/24
213.146.167.0/24

2°) Fazer um FOR, bloqueando cada um destes IPs. É necessário regra de bloqueio apenas no FORWARD, pois estamos tratando repasses entre máquinas. Nada de INPUT ou OUTPUT:
TEIMA=192.168.100.0/24
SKYPE=$(cat skype.txt)
for I in $SKYPE; do
        iptables -I FORWARD -s $TEIMA -d $I -j DROP
done

3°) Incluir uma regra que bloqueie a busca por texto "skype", o que será útil caso o "teimoso" tente buscar outros IPs do skype.
iptables -I FORWARD -s $TEIMA -m string --algo bm --string "skype" -j DROP


quarta-feira, 30 de abril de 2014

Como assistir Netflix no Linux

Netflix é sem sombra de dúvida um ótimo recurso de entretenimento!! Indico para qualquer pessoa que me perguntar! PORÉM, infelizmente o suporte nativo para Linux não foi levado em conta pela empresa.

Então vamos mais uma vez nos sujeitar a gambiarras para usufruir de tal recurso. Estas dicas foram dadas através do link e estou focando em distribuições derivadas de Debian.

Procedimentos:
1) Adição de um repositório:
# apt-add-repository ppa:ehoover/compholio

2) Atualização da lista de repositórios
# apt-get update

3) Instalação do pacote:
# apt-get install netflix-desktop

4) Basta invocar o programa:
netflix-desktop

Como é uma gambiarra à base wine, é esperado algum tipo de erro, mas por enquanto é o máximo que tem-se até a empresa se tocar para a importância do Linux.

bom filme !