Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ~[uNd3rc0d3]~

#51
los .bat son archivos de mandatos de windows (osea, no son mas que la mismisima shel con flujos de control), por lo tanto:

puede considerarse a batch como un lenguaje informatico, pero no es un lenguaje de programacion, ya que nisiquiera tiene nivel de abstarccion.

Cita de: sirdarckcat en  9 Agosto 2008, 00:57 AM
de todas formas, a mi opinion el foro con mejor información sobre BATCH es el de portalhacker.net..

opino lo mismo
#52
que buen manual, aun lo estoy leyendo, pero me surguio una duda, en una partes cuando explicabas el primer codigo, en fin apretavas F8 para ver lo que venia y pusiste esto

0022FF00   0022FF28  ASCII "14AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA (muchas
AAAAs) AAAAAAAAAAAAAAAAAAA"
0022FF04   003D24A3  ASCII "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA (muchas
AAAAs) AAAAAAAAAAAAAAAAAAA"
0022FF08   0022FF70  ASCII "AAAAAAAAAAAAAAAAAAAAAA(muchas AAAAs)
AAAAAAAAAAAAAAAAAAAAAAAA"
0022FF0C   004012C4  RETURN to vuln1.004012C4 from vuln1.004013D0
0022FF10   77BE2048  msvcrt.77BE2048
0022FF14   0022FEF8
0022FF18   77BFAC19  RETURN to msvcrt.77BFAC19 from msvcrt.77C054FD
0022FF1C   0022FFE0  ASCII "AAAAAAAAAAAAA"
0022FF20   77C03EB0  msvcrt._except_handler3
0022FF24   00000000
0022FF28   41414141  <-- Aqui empieza la variable buffer
0022FF2C   41414141
0022FF30   41414141
0022FF34   41414141
0022FF38   41414141
0022FF3C   41414141
0022FF40   41414141
0022FF44   41414141
0022FF48   41414141
0022FF4C   41414141
0022FF50   41414141
0022FF54   41414141
0022FF58   41414141
0022FF5C   41414141
0022FF60   41414141
0022FF64   41414141
0022FF68   41414141
0022FF6C   41414141 <--- Aquí terminaban los 64 bytes de tamaño de buffer. A
partir de aquí hemos hecho el overflow.
0022FF70   41414141 <--- EBP salvado del anterior proceso, sobrescrito con AAAA
0022FF74   41414141 <--- Antigua dirección del ret del main () sobrescrito con
AAAA
0022FF78   41414141
0022FF7C   41414141
0022FF80   41414141
0022FF84   41414141


lo que yo me pregunto ahi es, como sabes que en 0022FF6C  termina los 64b ?
porque no le veo logica viendo que hay 18 celdas desde que empieza hasta que termina....

gracias
#53
muchas gracias ya resolvi el problema como dijo HadesDark yo queria llamar el metodo desde el JPanel y el frame lo hacia despues en el main, asi que hice todo un reeplanteo y a la clase la hice con JFrame y en ves de usar constructor uso......public void que creo que se llama metodos anidados, no estoy seguro.....

bueno gracias todo resuelto

nos vemos
#54
mmm gracias, no sabia que habia que hacer eso, sin embargo no se donde va.....porque en el constructor seria lo mas logico pero me tira un error....

desde ya gracias
#55
Scripting / Re: Validar variables de entorno
18 Mayo 2008, 21:06 PM
yo sigo sin enteder bien tu pregunta...para empezar como ya te dijeron no tiene nada que ver con las variables de entorno, eso es otra cosa aparte que son variables predefinidas como %windir% %homepath% etc

segun lo que entendi vos queres que el usuario ingrase una cadena al programa y lo que queres hacer es depurar algunos comando para evitar exploits del tipo inyectivos

lo que hiciste esta bien y tenes mucha razon en que se ese or hubiese sido and no tendria sentido.... pero quizas puedas leer la cadena que el usuario intrudusco desde un archivo de texto con for, la analizas ahi y la filtras, despues la mostras....

nos vemos
#56
estoy intentando usar el JMenuBar pero no puedo visualizarlo el code es el siguiente

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class hola extends JPanel {
JMenuBar menuBar;
JMenu archivo;
JMenuItem nuevoMenu;
JMenuItem abrirMenu;
JMenuItem guardarMenu;
JMenuItem salirMenu;

public hola() {
menuBar = new JMenuBar();
archivo = new JMenu("Archivo");
nuevoMenu = new JMenuItem("Nuevo");
abrirMenu = new JMenuItem("Abrir");
guardarMenu = new JMenuItem("Guardar");
salirMenu = new JMenuItem("Salir");
archivo.add( nuevoMenu );
archivo.add( abrirMenu );
archivo.add( guardarMenu );
archivo.addSeparator();
archivo.add( salirMenu );
menuBar.add( archivo );



}

public static void main(String[] args) {
JFrame hola = new JFrame("menu");
hola.addWindowListener( new WindowAdapter() { public void windowClosing( WindowEvent evt ){ System.exit( 0 );} } );
hola.getContentPane().add( new hola(),BorderLayout.CENTER );
hola.setSize( 500 , 500 );
hola.setVisible( true );

}
}


agrego el panel al contenerdor tengo el constructor, no me tira error de compilacion, alguien sabe cual puede ser el problema?

desde ya muchas gracias
#57
Scripting / Re: archivo por todos lados
18 Abril 2008, 02:50 AM
que se copie 1 vez? o varias veces?

abri el cmd y teclea copy /?
#58
que tal es la calidad?

recuerdo que descarge un libro completo en java una vez de 100mb y era totalmente ilegible

saludos
#59
en vez de usar 1 en el error level usa toda la amplitud de errores posibles 1 2 3 4 5 6 7 8 9 9009

haci que mejor

@echo off
cd %windir%\system32
@echo on
ping www.google.com
@echo off
if not %errorlevel%==0 (goto no) else (goto si)

:no
msg * No estas conectado a Internet
exit

:si
msg * Tu conexion se ha restablecido
exit


bueno tambien hay que tener en cuenta que al ping le podes regular las peticiones asi tambien como los tamaños

saludos
#60
Scripting / Re: PEQUEÑO ENCRIPTADOR EN BATCH
18 Marzo 2008, 00:01 AM
bueno ya ahora tomo un poco mas de color.....

sin embarga esos encriptadores son muy basicos.....podes hacer una que mofifique una variable y que despues la vualva a modificar junto a otra

ej practico

a=b
bc=erf
erfrei=huibato
huinbato=sequeyudeses

vas agregando coda ves mas y mas

en tu encripter supongamos que

a = p
b = s

entonces yo pongo a y sale p yo pongo b y sale s yo pongo ab y sale ps

pero en el que te digo seria algo asi

a = p
b = s
ps = uju

basico

entonces a y sale p, b y sale s ab y sale uju y a ese uju lo podes combinar con otras letras y asi se hace un encriptador que anuque sige siendo basico....ya se despega a lo que es una simple modificacion de una variable por un valor X

algoritmos en batch ya no te conviene  :laugh: mejor perl python o uno que sea un verdadero y poderoso lenguaje de programacion (siempre hablando de scripting)

saludos