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 - P[i]

#41
 Bueno a principio de años yo hice un brute para md5 funcionaba bien pero abandone el proyecto por falta de tiempo tengo todo el code en C# si a alguien le interesa que me lo diga. El programa lo implemente para que fuera bastante versatil y pudiera resolver md5 sha1 o archivos zip, rar con una facil implementacion solo que como ya dije no tuve tiempo para acabarlo.
Saludos.

P.D.: Sobre el algoritmo brute force te aconsejaria que usaras recursividad te ba a doler la cabeza para sacar la funcion pero cuando acabas estas a 100.
#42
Hola, tengo algunos baks de juegos que no me rulan en la psp con el cf 3.20 OE-A, en concreto: Metal_Gear_Solid_Portable_Ops.iso y Bust A Move Ghost.iso (sera porke son iso aunque tengo otros juegos en iso y me rulan bien.) Lo que les pasa eske le doy para que los cargue y de hay a un rato se apaga la psp y tengo que reiniciarla. Bueno tambien intente cargalo con devhook pero me sale este prog que no rula o porlo menos no lo consigo.
Bueno agradeceria si alguien tiene alguna idea de lo que puedo hacer para poder cargar estos juegos. Gracias.
#43

  Bueno me a costado un monton encontrar la solucion y al final era una tonteria.
  Solo hay que cambiar la propiedad Frozen de las clases DataGridViewTextBoxColumn (las columnas) a false.
Espero que esto ayude a alguien suerte.
#44
Bueno estoy haciendo un programa y para el uso un DataGrid y en el queria que me apareciera el scroll automaticamente cuando la lista se extendiera demaiado para abajo o para la derecha. El caso esque el scroll horizontal no aparece. Os dejo aki los parametros con los que le e modificado en el DatGrid para cumplir con lo que quiero haber si veis algo que pueda chocar con lo del scroll horizontal saludo.

this.CliData.AllowUserToAddRows = false;
            this.CliData.AllowUserToDeleteRows = false;
            this.CliData.AllowUserToResizeColumns = false;
            this.CliData.AllowUserToResizeRows = false;
            this.CliData.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.AllCells;
            this.CliData.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.AllCells;
            this.CliData.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
            this.CliData.CellBorderStyle = System.Windows.Forms.DataGridViewCellBorderStyle.Raised;
            this.CliData.ClipboardCopyMode = System.Windows.Forms.DataGridViewClipboardCopyMode.Disable;
            this.CliData.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Sunken;
            this.CliData.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
            this.CliData.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
            this.Codigo,
            this.Nombre_Empresa,
            this.Nombre_Jefe,
            this.Direccion,
            this.Poblacion,
            this.Provincia,
            this.CIF,
            this.Req_Equ,
            this.Descuento});
            this.CliData.Cursor = System.Windows.Forms.Cursors.Hand;
            this.CliData.Location = new System.Drawing.Point(12, 67);
            this.CliData.MultiSelect = false;
            this.CliData.Name = "CliData";
            this.CliData.ReadOnly = true;
            this.CliData.RowHeadersVisible = false;
            this.CliData.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
            this.CliData.Size = new System.Drawing.Size(746, 230);
            this.CliData.TabIndex = 0;
#45
 Hola, estoy haciendo un programa  en C# y ya de partida no se como idear el programa, os explico.
Tengo que hacer una lista (ilimitado) en la que se añada los elementos nuevos al final y ademas poder eliminar cualkiera elemento de la lista sin borrar los demas. En principio lo iva hacer con lazos como en C pero me di cuenta que en C# no se puede hacer punteros de estructuras. Despues se me ocurrio defenir una matriz y cuando añadir uno nuevo crear otra matriz mas grande y despues copiar la matriz vieja a la nueva y añadir en el ultimo valor lo nuevo, y algo por el estilo para eliminar, pero esto implicaria tener que andar copiando a mano todas matrices y no me gusta demasiado.
Por favor si alguien tienes alguna idea de como hacer una lsita ilimitada en C# sera bien agredeciada jeje.
Chao y saludos.
#46

            Form1 form1 = new Form1();
            form1.li // y acá yo queria agregar los items pero no puedo =( form1.listbox1.items.add(blabla


Estas lineas no las has pensado demasiado no.
Bueno haber, cuando inicias un programa con opciones de ventanas lo primero de todo tienes que definir una funcion principal con Application.Run(new MainForm()); siendo la funcion principal MainForm(), bueno esto supongo que lo sabes pero de todos modos.
Esta nueva funcion principal, debe de tener un Inicializador de componentes como es definir la posicion de la ventana, espcio...  normalmentese le llama a esta funcion InitializeComponent(); (porke sera jej) bueno aki dentro tienes todo los items que insertaste en el formulario, como por ejemplo el listbox que por ejemplo le hayas puesto el nobre mylista.En la funcion de inicializacion lo que modifica a mi objeto mylista es la posicion y tamaño (basico), pero si buscas no se declarado dentro de la funcion, porke la declaracion de mylista se hace fuera de todas las funciones,pero dentro de la clase principal MainForm. si buscas debe aparecer algo coma:
private System.Windows.Forms.ListBox mylista; con so cual en cualquier funcion dentro de la clase podras modificar esta lista. Lo malo eske si no estas en esta clase no podras modificarla al menos que cambies los permisos. Si no sabes muy bien te recomiendo que cambies de private a public, y despues desde cualkier clase que estas accedas como:
MainForm.mylista;
kedando el codigo anterior que pusiste como:
  MainForm.mylista.items.add("hola"); //siempre podras modificar.
#47
Wenas juanjoxx si que se puede, solo tienes que modificar un poco las caracteristicas del form. Si lo que kieres es que aparezca asi durante todo el programa vas a la funcion que llama Application.Run(new Funcion()); y en ella justo despues de inicializar los componentes InitializeComponent();, modificas las caracteristicas del form. Lo primero tenemos que decirle que el form ocupara toda la pantalla porlo que por ejemplo si tienes una resolucion de 1280x1024 tendras que hacer esto:
this.Location = new Point(0,0);
this.Size = new Size(1280,1024);

y por ultimo decirle a windows que este form debe estar por envima del escritorio y todo lo demas:
this.TopMost = true;
con eso el form ocupara toda la pantalla. Por cierto la resolucion de la pantalla se puede saber con alguna funcion, pero no me acuerdo de cual era ahora mismo, tendras que buscarlo.

Recompilando el programa quedaria asi:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;

namespace Ejemplo
{
public partial class MainForm
{
[STAThread]
public static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}

public MainForm()
{
InitializeComponent();
this.Location = new Point(0,0);
this.Size =  new Size(1280,1024);
this.TopMost = true;
}

private void InitializeComponent()
{
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Text = "Programa";
}
}
}


Saludos.
#48
Ingeniería Inversa / Re: CrackMe 2 Por P[i]
15 Septiembre 2006, 19:32 PM
Ok, Bien hecho.
#49
Como veis todas las herramientas que uso son de libre distribucion y #DEVELOP y CASSINI son OpenSource. No hara falta tener visual studio ni IIS para poder crear tu pagina. Primero vamos a conseguir las herramientas y luego lo configuraremos y haremos una prueba con la pagina de ejemplo que trae #DEVELOP.

Utilidades: Utilizare para todo el proceso la .net 1.1

.NET 1.1 : (aunque tengas instalado .net 2.0 no vale tienes que
descargar este). http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=262d25e3-f589-4842-8157-034d1e7cf3a3&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2fa%2fa%2fc%2faac39226-8825-44ce-90e3-bf8203e74006%2fdotnetfx.exe o desde http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3
#Develop para .NET 1.1 : ( si ya tienes instalado este pero para
2.0   y  te funcion bien no necesitas volver a descargarlo)  http://puzzle.dl.sourceforge.net/sourceforge/sharpdevelop/SharpDevelop_1.1.0.2124_Setup.exe o desde http://www.icsharpcode.net/OpenSource/SD/Download/

Cassini -> es nuestro servidor http para 1.1 (Da errores si lo haces funcionar con la 2.0), Lo podeis descargar de
http://www.asp.net/Projects/Cassini/Download/cassini.exe


Una vez descargado y instalado todo vamos a crear un acceso directo del archivo CassiniWebServer.exe que posiblemente este en c:\cassini a nuestro escritorio, ya que nos sera despues mas facil de andar con el.
Ahora abrimos el #Develop, y en la pantalla de bienvenida le damos a nueva solucion(o Archivo/Nuevo/Solucion), y elegimos dentro de C# , ASP.NET elegimos la plantilla ASP.net webpage project y le damos un nombre en mi caso MiWeb y guardamos la ruta donde crea el proyecto que para mi caso es: C:\Documents and Settings\serxoker\My Documents\SharpDevelop Projects\MiWeb  y pulsamos aceptar.
Ahora a la izquierda en Proyectos clic derecho en MiWeb y pulsamos en propiedades vamos a la pestaña Compilar y en el valor Marco de trabajo quitamos el que viene por defecto .NET2.0 y ponemos .NET 1.1 ( Si trabajas con #Develop 1.1, esto creo que se puede saltar pero de todos modos compruevalo), guardamos todo y vamos a Compilar/Compilar Solucion (se compila un ejemplo que hizieron los de #develop si kieres aprender a hacer tus paginas busca un manual de asp.net. Ahora ejecutamos cassini y en el valor Application Directory, ponemos la ruta donde esta nuestro pryecto en mi caso C:\Documents and Settings\serxoker\My Documents\SharpDevelop Projects\MiWeb y lo demas lo dejamos como esta y pulsamos el boton Start y aparecera un link a nuestra pagina pulsa en el y la veras localmente. Si kieres que la vea un amigo acuerdate de enviarle tu dirreccion ip (mirala en www.cualesmiip.es) y que la escriba en el navegador.
#50
Ingeniería Inversa / CrackMe 2 Por P[i]
11 Septiembre 2006, 19:20 PM
Mi segundo crackme. Consta de dos ejecutables uno es el servidor de verificacion de claves (CrackMe2-Server.exe)y el otro es el programa en si que se conecta al servidor para verificar la clave nada mas(CrackMe2.exe). No podeis manipular, ni mirar el archivo CrackMe2-Server.exe ya que en un caso real no tendreis acceso a el(no hagan trampas). Solo podeis hacer dos cosas o crackear el programa CrackMe2.exe(no conseguireis sacar de aki el serial valido) o si alguien esta aburrido hacer un brute-force-online al server para sacar la clave (solo he puesto una clave por eso de ahorrar tiempo)
Bueno saludos, y divertios.
CrackMe2 -> http://es.geocities.com/serxoker/CrackMe2.zip