Ir para o conteúdo
ou

Software livre Brasil

Tela cheia Sugerir um artigo
 Feed RSS

Comunidade do Viva o Linux!

18 de Julho de 2009, 0:00 , por Software Livre Brasil - | 1 pessoa seguindo este artigo.

Viva o Linux - Porque nós amamos a liberdade! A melhor comunidade para se aprender Linux do Brasil.


Movimentar o point view no Blender

24 de Junho de 2015, 17:45, por Viva o Linux - 0sem comentários ainda

Mostrarei como movimentar o point view* no Blender, para uma navegação mais cômoda do usuário no momento da edição do modelo 3D.

A navegação se dá a partir ...



Dual boot CentOS e Windows 7

24 de Junho de 2015, 17:36, por Viva o Linux - 0sem comentários ainda

Após instalar CentOS 7, o Windows 7 não apareceu como opção no GRUB. Como resolver?

Edite o arquivo /etc/grubd.d/40_custom e adicione:

menuentry "Windows 7" {

Salve e feche.

Depois:

# grub2-mkconfig -o /boot/grub2/gr...



WeeChat - Um (O) cliente IRC CLI

24 de Junho de 2015, 17:31, por Viva o Linux - 0sem comentários ainda

WeeChat é um ótimo cliente IRC para o console. Rápido, simples, limpo, extensível... Você dispõe de vários plugins para incrementar ainda mais as funcionalidades. Pode implementar mais features com C, Python, Perl, Ruby, Lua, Tcl, Scheme e JavaScript. Ou seja, é demais! Além de que é um projeto bem ativo! Principalmente por ser free com a licença GPLv3, galera cai encima contribuindo.



Shell Script: MACGEN V1.0 MAC Address Generator

22 de Junho de 2015, 19:15, por Viva o Linux - 0sem comentários ainda

Criei esse simples script para gerar um MAC de forma rápida e amigável. Muito útil quando não se quer ter o trabalho de usar um gerador online.

Uso em meus pentests e também para dar aquela "estudada básica" na estrutura de um sistema sem comprometer o meu MAC original.

Espero que gostem, obrigado.

Visitem o meu site: http://tctenterprise.blogspot.com.br/



C/C++: Escrita de número em octal em Assembly puro para Linux 64 bits (NASM - Netwide Assembler)

22 de Junho de 2015, 19:13, por Viva o Linux - 0sem comentários ainda

Este pequeno programa em Assembly tem uma antiga versão em formato de 32 bits:

http://www.vivaolinux.com.br/script/Escrita-de-um-numero-em-octal-na-tela-em-Assembly-Puro-para-Linux-x86-(Nasm-Netwide-Assembler)/

Esta versão está no formato 64 bits, para criação de objeto e linkedição em formato ELF64.

Semelhante à primeira versão, este código utiliza-se da pilha para a reordenação dos dígitos após as divisões sucessivas.

Também escrito para usar variáveis globais, não tão adequadas ou elegantes como variáveis locais ou a pilha, visando facilitar a compreensão e uma visão intuitiva do programa.

Conforme os restos das divisões são obtidos, serão empilhados, sendo acrescidos do endereço inicial da string "digit", de modo que o valor empilhado aponta exatamente - é um endereço de memória, vulgo ponteiro - para o dígito que deve ser impresso.

Conforme são desempilhados os valores, os dígitos vão sendo impressos.

O último item a ser desempilhado é um ponteiro para o "new line" armazenado ao final do código.

Este caractere identifica o final da escrita dos dígitos, feita através de um cmp (comparação).

As diferenças entre a versão de 32 bits e a de 64 bits ficam visíveis no uso das interrupções, chamadas de interrupções e registradores.

- Interrupção de escrita 32 bits: 4
- Interrupção de escrita 64 bits: 1

- Interrupção de encerramento 32 bits: 1
- Interrupção de encerramento 64 bits: 60

- Chamada de interrupção 32 bits: "int 0x80"
- Chamada de interrupção 32 bits: "syscall"

- Registradores usados no código com interrupções de 32 bits: eax. ebx, ecx, edx
- Registradores usados no código com interrupções de 64 bits: rax. rdi, rsi, rdx

No caso dos registradores, percebe-se que em 64 bits houve uma pequena mudança na analogia usual.



Tags deste artigo: viva o linux