quinta-feira, 14 de abril de 2011

BBot 2.24 com Bypass

Pra quem conhece o BBot sabe que até a versão 1.92 ele era de graça, mas como todo mundo procura ganhar algo em cima dos seus serviços, o pessoal do BBot não foi diferente. Não é justo pagar por algo que deveria ser de graça. Bem sem mais delongas, você pode optar por baixar o BBot já com o bypass ou somente o bypass.

Descrição dos arquivos

bbotserver2.24_471kb: Bypass
Path.bat: Edita o arquivo hosts
PathAndRun.bat: Edita o arquivo hosts e executa o bbotserver2.24_471kb

Editando o arquivo hosts manualmente

Para usar o bbot 2.24 bypass é necessário editar um arquivo chamado hosts, esse fica em

%windir%\system32\drivers\etc\hosts

Abra o bloco de notas e abra o arquivo como na imagem (clique nas imagens para ampliar)

Após isso adicione 127.0.0.1 premium.bmega.net para que o arquivo hosts fique semelhante a imagem abaixo.
Pronto!

Agora sempre antes de iniciar o bot abra o bbotserver2.24_471kb.exe.

sexta-feira, 11 de fevereiro de 2011

Google Appengine e importando Django 1.2

Como no visto no texto anterior de como importar o django 1.1 ou similiar sem o uso zipimport, veremos aqui como importar o django 1.2.5 (final) ou similar sem o uso de zipimport e com mais praticidade.

Eu desconhecia da def use_library em google.appengine.dist que seria uma mão e bem mais prático se usado no texto anterior.

O Django 1.2 trás grandes melhorias, principalmente nas templatetags de condições como o IF, dando possibilidade de usar ==, !=, <, >, <=, >= e in, haha (eta-coisa-boa)!

No dev disponibilizado para os desenvolvedores não faz referência ao 1.2, portando é preciso editar na mão enquanto o pessoal do GAE não atualiza. Como visto no próprio arquivo _library.py. No final do texto é mostrado como editar o arquivo necessário para rodar localmente.

Bem, agora já temos conhecimento da use_library e a disponibilidade da versão 1.2 e o que nos resta fazer? IMPORTAR!

Segue o procedimento abaixo (saiba mais direto no appengine):

import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'

from google.appengine.dist import use_library
use_library('django', '1.2')

Nota: Lembre-se que o código acima deve ser inserido antes de qualquer chamada que envolva o django.

É necessário editar o arquivo _library.py localizado em %LOCAL-ONDE-O-APPENGINE-FOI-INSTALADO%google\appengine\dist  apartir da linha 80. Ela está mais ou menos assim:
PACKAGES = {
    'django': (DjangoVersion,
               {'0.96': None,
                '1.0': None,
                '1.1': None,
                }),

Adicione a versão "1.2" para que fique assim:

PACKAGES = {
    'django': (DjangoVersion,
               {'0.96': None,
                '1.0': None,
                '1.1': None,
                '1.2': None,
                }),

Salve o arquivo e pronto!

Nota: Lembre de ter o django 1.2 instalado.

Att, Gilson Fabiano.

terça-feira, 16 de novembro de 2010

Sempre ...

...
minhas palavras são simples
e assim sempre vai ser
não importa o que você diga
elas sempre serão pra você
querendo ou não, eu sou um sofredor
que por ser puro, ainda acredita no amor
...

Mais um fim de noite ...

...
Mais uma noite vai começando, junto dela meu sofrimento.
Eu vou preparar minhas armas pois já sei qual será meu tormento.

O pensamento é um vilão sem face que ataca direto no coração
Sem mais nem menos somos apanhados e jogados ao chão

Triste somos nós, possuidores de um coração escravizado
Que sofre todos os dias por ter o amor definhado

Creiamos poder um dia poder escapar
No estilo "O Conde de Monte Cristo"
Pro meu amor não mais se definhar.
...

terça-feira, 2 de novembro de 2010

Como restaurar a Lixeira no Windows XP?

Se você ou algum fiodeumaégua deletou a lixeira da área de trabalho no sistema operacional Windows XP e nem tem ídeia de como restaura-lá eis a solução:

Caso goste de comodidade baixe o arquivo de registro (caso a lixeira não volte vá pra seção Pedra no caminho) e pare por aqui mesmo, mas se gosta de por a mão na massa, gogo. =)

Mechendo no registro

  1. Vá no menu Iniciar e em seguida Executar (Win+R)
  2. Digite regedit e dê OK
  3. Vá para: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
  4. Crie uma nova chave com o seguinte valor {645FF040-5081-101B-9F08-00AA002F954E}
  5. Dentro desta chave mude o valor (Padrão) para Lixeira
  6. Pronto!

Pedra no caminho

Caso tenha executado o arquivo de registro ou feito o passo-a-passo acima e a lixeira ainda não voltou, tente fazer o seguinte:

  1. Vá no menu Iniciar e em seguida Executar (WIN+R)
  2. Digite gpedit.msc
  3. A janela de Diretivas de grupo será aberta
  4. Vá em Configuração do usuário > Modelos administrativos > Área de trabalho (ou Desktop)
  5. Encontre o Item de configuração Remover o ícone 'Lixeira' da área de trabalho, e mude seu valor para Não-configurado caso não seja. (Veja a imagem)
Pronto a diretiva foi alterada, agora atualize a área de trabalho (F5), caso ainda ela não apareça relate seu problema nos comentários.

Fonte: http://www.forumpcs.com.br/comunidade/viewtopic.php?t=243435

Att, Gilson Fabiano

segunda-feira, 4 de outubro de 2010

Como usar o Django 1.1 ou 1.0 no Google App Engine sem zipimport

Todo mundo que conhece o django conhece suas facilidades, eu por exemplo adoro o sistema de template, praticamente perfeito. Simples, fácil e funcional (não necessariamente nesta ordem).

Neste artigo é ensinado a importar o django 1.0 apartir de um arquivo zip usando o zipimport. Mas a nossa intenção aqui é fazer o mesmo sem a necessidade do zipimport. Abaixo será mostrado como.

A versão 0.96 (padrão até então no GAE) têm em seu built-in template tags como if, for, etc.. bem limitadas ao contrário da versão 1.1 ou superior.

É preferência de muitos usar {% if x == y %} do que {% ifequal x y %}, os operadores deixam a sintaxe mais perto do padrão usado em outras línguas, além de ser mais bunitinho.

Eu não uso todos os recursos disponibilizados do django no GAE, uso apenas o recurso de template e suas derivações. Já que o GAE nos oferece um framework bem poderoso para trabalhar em cima de sua plataforma.

Ainda uso um método mostrado neste artigo para importar o django por meio do zipimport. Realmente funciona, mas pra mim escravo do dial-up 368kb (django1.2.alpha zipado e sem alguns arquivos) de upload  é realmente uma surra.

Fuxicando aonde não devia ou não, descobri que além do django 0.96 as versões 1.0, 1.1  (só faltou o 1.2 para a alegria geral da nação djangonense) estão disponíveis no GAE no seguinte caminho  /base/python_runtime/python_lib/versions/third_party/, mas como padrão a 0.96 é carregada.

Então vamos por a mão na massa e descobrir como carregar as outras versões. Abaixo o código usado para importar o django 1.1 com seus respectivos comentários. (caso tenha lido o artigo que ensina a importar com zipimport terá mais familiaridade com o código)

import os
import logging

# Verifica se o script está sendo executado no appengine
if os.environ.has_key('SERVER_SOFTWARE') and os.environ['SERVER_SOFTWARE'].lower().startswith('google'):
    
    # desinstala o django atual.
    for k in [k for k in os.sys.modules if k.startswith('django')]:
      del os.sys.modules[k]
    
    # remove os caminhos que dão referência ao django
    for k in [k for k in os.sys.path if k.find('/django-')]:
        del os.sys.path[os.sys.path.index(k)]
        
    # injeta o caminho do django 1.1 no sys.path
    os.sys.path.insert(0, '/base/python_runtime/python_lib/versions/third_party/django-1.1/')
    
    os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
    
    # Informativo indicando que os passos acima foram realizados
    logging.info('O módulo do django foi mudado')

Aqui um exemplo de tudo funcionando e seu código fonte.

Att, Gilson Fabiano.

segunda-feira, 5 de abril de 2010

Proteja seus arquivos de Worms/Vírus e outra pragas

Alguns dias atrás meu hd foi contaminado por um worm/vírus conhecido por W32/Wplugin. Não sei de onde ele veio ou como veio, só sei que me deu dor de cabeça.
O desgramado infectava o explorer.exe e o MSN por meio de dll inject. O explorer.exe por sua vez infectava outros arquivos *.exe e alguns *.dll -- não reparei se ele infectava *.msi.

Verifique se seu sistema está contaminado

Olhe na pasta do windows (%WINDIR%) se existe os arquivos explorer.exe.local, wplugin.dll e ws2help.dll.

Remova o vírus

Boa parte dos antivirus remove o W32/Wplugin do sistema, mas nem todos desinfecta os arquivos contaminados.

Descontamine os arquivos

Pelo que eu sei, só o McAfee descontamina os arquivos vítimas do W32/Wplugin.

Proteja seus arquivos

Uma dica para previnir que seus arquivos sejam contaminados por pragas do gênero é renomeando os arquivos alvos. Como?

Antes: wscntfy.exe
Depois: wscntfy.exe.xxx

Simples né?

Agora os worms/vírus irão ignorar esses arquivos por eles não terminarem com .exe.

Quando você for executar usar os arquivos, faça uma cópia e retire o final .xxx, mantendo o original como 'está' para evitar a contaminação.

O windows não quer mostrar a extenção?

Vá no menu de alguma janela do explorer 'ferramentas > opções de pasta', na aba 'Modo de exibição' desmaque a opção 'Ocultar as extenções dos tipos de arquivos conhecidos', dê um OK e as extenções aparecerão.

Resumo

Agora meus arquivos do pendrive estão protegidos onde quer que eu vou.
Fiz um códigozinho para fazer renomeação em massa, eis o código em ms-dos:

:: por Gilson Fabiano (theafien <- gmail -> com)
:: -
:: Adiciona um .xxx aos arquivos com as extenções .exe, .dll, .msi
:: evitanto que worms ou outras pragas similares os contamine.
:: A renomeação inclue as subpastas o qual o arquivo se encontra.
:: -

@echo off
echo - Renomeando arquivos...
echo -
for /R . %%A in (*.dll,*.exe,*.msi) do (
echo - %%A
rename %%~sA "%%~nA%%~xA.xxx"
)
echo -
pause

Salve o código acima em um arquivo .bat e execute-o na pasta onde deseja renomear os arquivos. Lembre-se que os arquivos em subpastas são renomeados também.

Um grande beijo pro André Luiz que ajudou na parte do McAfee.

Att, Gilson Fabiano.