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ú

Temas - Mr.Blue

#1
Electrónica / Modulo WiFi ESP8266 ESP07
17 Marzo 2016, 03:59 AM
Hola, me compre uno de estos modulos WiFi para experimentar un poco, y viendo algunos tutoriales no veo que utilicen un Arduino uno, mega, etc. para configurarlos.
Estuve viendo algunos vídeos tutoriales que utilizan un adaptador USB TTL para hacer la configuración y cargar el firmware.

¿Es correcto que necesito un USB TTL para estos modulos? (pregunto mas que nada porque no termino de entender si lo usan para modificar el firmware o si es necesario para configurar y cargar el código)
¿En el caso de que necesite un USB TTL, se puede utilizar un AVR USBasp en su lugar? ya que tengo la v2.0 de este programador.


Saludos!
#2
Buenas,

Consulta estoy testeando la comunicación serial en mi arduino, arme el código y lo subí al ATMEGA, al utilizar monitor serie de del IDE de arduino puedo prender y apagar 2 leds. Es decir que el código funciona OK.
El problema surge cuando quiero realizar la comunicación con C#. Cuando veo el arduino  apretó algún botón para prender o apagar un led desde la aplicación en C# enciende el led RX del arduino como si estuviera recibiendo la orden pero no enciende el led.

¿Alguna idea de que puede ser?
Una observación: No tengo fuente externa, es decir alimento con USB. Para un par de leds no creo que afecte.

Por las dudas dejo el código pero no tiene nada raro es bastante sencillo.

Código (csharp) [Seleccionar]
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;

namespace SerialArduino
{
    public partial class Form1 : Form
    {
        SerialPort mySerial;
       
        public Form1()
        {
            InitializeComponent();
            init();
        }
        private void init()
        {
            try
            {
  //              if (mySerial.IsOpen == false)
  //              {
                    mySerial = new SerialPort();
                    mySerial.BaudRate = 9600;
                    mySerial.PortName = "COM3";
                    mySerial.Open();
  //              }
            }
            catch (Exception)
            {
                MessageBox.Show("Error");
            }

            button1.Enabled = true;
            button2.Enabled = false;
            button3.Enabled = true;
            button4.Enabled = false;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                mySerial.Write("led1");
                mySerial.Write("on");

                button1.Enabled = false;
                button2.Enabled = true;
               
            }
            catch (Exception)
            {
                MessageBox.Show("Error");
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                mySerial.Write("led1");
                mySerial.Write("off");
               
                button1.Enabled = true;
                button2.Enabled = false;
            }
            catch (Exception)
            {
                MessageBox.Show("Error");
            }

        }

        private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                mySerial.Write("led2");
                mySerial.Write("on");
                string var = mySerial.ReadLine();
                MessageBox.Show(var);

                button3.Enabled = false;
                button4.Enabled = true;
            }
            catch (Exception)
            {
                MessageBox.Show("Error");
            }
        }

        private void button4_Click(object sender, EventArgs e)
        {
            try
            {
                mySerial.Write("led2");
                mySerial.Write("off");

                button3.Enabled = true;
                button4.Enabled = false;
            }
            catch (Exception)
            {
                MessageBox.Show("Error");
            }
        }
    }
}


El código de arduino
int led1 = 2;
int led2 = 3;
//int led3 = 4;
String selectedLed;
String selectedStatus;

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
//  pinMode(led3, OUTPUT);
}

void loop() {
  selectedLed = "";
  selectedStatus = "";
  // put your main code here, to run repeatedly:
  while(Serial.available()==0){
  }
  selectedLed = Serial.readString();

  while(Serial.available()==0){
  }
  selectedStatus = Serial.readString();

  Serial.println(selectedLed);
  Serial.print(selectedStatus);
  if (selectedLed == "led1")
  {
    if (selectedStatus == "on")
    {
      digitalWrite(led1,HIGH);
    }
    else
    {
      if(selectedStatus == "off")
      {
        digitalWrite(led1,LOW);
      }
    }
  }
  else
  {
    if(selectedLed == "led2")
    {
      if (selectedStatus == "on")
      {
        digitalWrite(led2,HIGH);
      }
      else
      {
        if(selectedStatus == "off")
        {
          digitalWrite(led2,LOW);
        }
      }
    }
  }
}

#3
Electrónica / Fuente regulable con LM338K
4 Septiembre 2015, 04:58 AM
Hola foreros,

Estoy tratando de armar una fuente regulable, el esquema en el que base mi circuito es el siguiente:



La unica diferencia del circuito original, es que en vez de utilizar el LM317HVK (Por que no lo pude encontrar por ningun lado) utilize el LM338K.
http://pdf1.alldatasheet.com/datasheet-pdf/view/8645/NSC/LM338K.html

Por otro lado, utilize un potenciometro de 10K Lineal (en vez del MV "multivuelta").

Tengo un trafo de  220v/13v (a punto medio), rectificado en el punto medio me da unos 20v.

El problema que tengo es que no regula, la tension de salida es de 1.20 a 1.50 volts. Cuando deberia regular de 1.20v a 20v Max.
¿Alguna idea de porque puede estar pasando esto?

Nota: Algo que observo tambien es que el LM338K calienta, dado el voltaje de salida me resulta un poco extraño, talvez se deba a que la intensidad que pase por este componente sea muy alta.

Desde ya, gracias por la ayuda.
Saludos.
#4
Hola,

Estoy tratando de automatizar un proceso de una web application en C# desde un windows application tambien en C#.
El tema es el siguiente desde mi forms de windows encontre un control que me parecio interesante el webbrowser, desde este contro accedo a la web application y conociendo los names ids etc puedo completar campos y realizar eventos como el click (pj para los botones).

Ahora me tope con un problema, en la web application existe un menu.

Este menu esta formado por tablas con menus y submenus dentro de divs y tienen el atributo <div id=pepe ...... <A href:navegar("enlace")>


Yo puedo acceder hasta este id usando el dom webbrowser.document.getElementById("pepe").InnerHTML("A");
Esto me devolveria el contenido de la etiqueta A, pero necesito hacer algo parecido a los botones
webbrowser.document.getElementById("Buton1").reaiserEvent("onclick");
o
webbrowser.document.getElementById("Buton1").invokeEvent("onclick");

Alguna idea de como podria llegar a ejecutar este tipo de envento?

PD: Conociendo la URL a la que quiero acceder no me sirve realizar un navigate ya que mantengo estados de las vistas anteriores (necesito saber de donde vengo)

PD2: Puede ser que le haya errado en la sintaxis lo escribi de memoria

Saludos y gracias!
#5
Java / Libros o tutoriales de Java y DOM
26 Marzo 2013, 02:46 AM
Buenas, consulta, conocen algun tutorial o algun libro de java con el manejo del DOM desde una aplicacion desktop?
Tengo armada una aplicacion que realiza request y lee los response, pero necesito tomar desde mi Applicacion datos del html, swf y demas para tratar estos datos, tomar cookies, datos de variables y propiedades propias de la web.

Saludos, y gracias.

#6
Java / Menu swing, Como lo hacerlo
12 Febrero 2012, 00:14 AM
Hola tengo una consulta.

Necesito hacer el menu para la navegar en mi aplicacion de escritorio.
Estoy trabajando con capas y en la capa de la vista tengo un par de .java que son los formularios, cada uno de estos formularios tiene el menu.

De que manera puedo hacer para navegar entre las vistas?

Entiendo por un lado, de que una de las dos vistas tendria que iniciar(no puedo iniciar las dos al mismo tiempo) Por lo tanto una de estas es mi vista principal.

Para acceder a la otra vista como como tendria que hacer?

Se me ocurre que por ahi tendria que crear una nueva vista vacia con el menu, y a las otras dos vistas sacarle el menu (No me sirven ahi).
Y desde este menu vacio traer el formulario y cargarlo a esta vista vacia, de esta manera puedo variar los formularios en una sola vista.

Pero no sabria como hacerlo ya que mis dos vistas estan como seteadas para correr
con el ico este.
Esto lo digo por lo que dije antes de (no puedo iniciar las dos al mismo tiempo). :laugh:

Bueno creo que se entiende.
Espero sus respuestas =D saludos.






#7
Java / Tabla editable con base de datos
28 Enero 2012, 19:26 PM
Hola gente, estoy buscando informacion en google pero no doy con la busqueda.
Alguno tiene algun tutorial sobre Tablas que se cargen atravez de una base de datos y que estas sean editables asi cargar los cambios en la tabla y que inpacten en la db.

No necesariamente tiene que tener una conexion con la db la documentacion pero si como manejar el tema de la edicion de la tabla. Asi guardo esto en un objeto e impacto en la base.

Desde ya gracias
Saludos.
#8
Hola gente
Vengo con una pregunta, me esta costando cargar un combox cuando inicio la aplicacion.

En mi codigo hago una llamada en el constructor donde esta el initComponents();
y llamo a mi metodo

Código (java) [Seleccionar]
    public Haberes() {
        initComponents();
       
        this.empleadosBoxActionPerformed(null);
    }


Esto inicializa mi from con el Combox ya cargado pero el tema es que no me deja seleccionar en el combox algun empleado, como que simpre queda ahi.

Hay alguna forma de que saber si es la primera vez que se inicia la aplicacion que lo carge?

para dejarlo un toque mas calro si no me explico bien en .Net se usa por ejemplo el page_load.


Si se les ocurre algun otro camino mas simple o mejor acepto las soluciones.

Saludos y Gracias.-
#9
Java / DataTable o algo similar en Java
15 Enero 2012, 03:06 AM
Hola gente.

Les comento estoy haciendo un tp final para la materia de java, y estoy programando en capas.
El tema es el siguiente, En la vista tengo que llenar un combo donde se selecciona una categoria.
Este combo se carga al seleccionar una opcion, y para cargarlo tengo que pasar por otras capas hasta llegar a la DAC que me devuelve un ResultSet, el tema esta en que no me deja devolver este tipo de dato o si se puede?

public static ResultSet obtenerCombo()

Si no se puede como lo ago?
Manejo .Net y uso para esto un DataTable. Y deje de lado un poco java y no encuentro info que me digan como reemplazo en DataTable de Net a Java Alguien sabe como hacer esto?

Desde ya Gracias y Saludos.
#10
hola gente tengo un problema para conectar desde mi proyecto web a la base de datos.
me sale el siguiente error
Citar
Cannot open database "CarreraAnimal" requested by the login. The login failed.
Login failed for user 'juanca1\juanca'

juanca1\juanca, no se porque me toma esto comu user, cuando estoy indicando en el web.config
Citar
<add name="ConexionNueva" connectionString="Data Source=JUANCA1\SQLSERVER; Initial Catalog=adminCarrera; User Id=sa; password=pass" />
Alguna idea como solucionarlo?
Conclusión me esta tomando para conectarme desde mi usuario de windows por lo q veo como se cambia?
#11
Tutorial C# & ADO.NET & DB

1-BASE DE DATOS.

Que es una DB: Una de DB es una base de datos un conjunto de informacion relacionada y estructurada, puede tener diferentes tipos de datos, y esta formada por tablas, un conjunto de tablas conformaran nuestra base de datos.

Que son las tablas?
Las tablas son un contenedor de informacion, la cual esta organizada y esquematizada, esta formada por registros y a su vez contienen diferentes campos.
Estas son objetos de almacenamiento que podran ser manipulados por nuestras aplicaciones.


Que es SQL? Structured Query Language, es el lenguaje que nos permite hacer consultas, definir y actualizar nuestra base de datos.

Tipos de datos de una DB
http://technet.microsoft.com/es-es/library/ms187752.aspx




Estructura del lenguaje

DDL y DML


DDL: Comprende los comandos para: crear, modificar y eliminar tablas e indices.
Comandos mas utilizados son: CREATE, ALTER(Modifica, Agregar columnas, cambia la estructura), DROP(Borrar).

El que nosotros vamos a usar
DML: Comprende los comandos para: realizar consultas, insertar, modificar, eliminar.
Comados mas utilizados son: SELECT, INSERT, UPDATE, DELETE(Elimina informacion no la tabla).

Algunas consultas y creacion de tablas
http://es.wikipedia.org/wiki/SQL

Algo mas completo sobre DB
http://foro.elhacker.net/bases_de_datos/iniciando_en_base_de_datos-t273232.0.html

2- ADO.NET

Que es ADO.NET? Es im conjunto de librerias orientadas a objetos que nos permite interactuar con la base de datos, archivos de: texto, XML, plantillas excel, etc.

Estructura de ADO.NET
<Data Providers> MySql
<Data Sets>Obtener informacion de esa DB

Data Providers: Tiene la siguientes clases.
Connection: la cual nos permite establecer la conexion con la DB.
Command: La cual nos permite hacer cualquier tipo de consulta y eliminacion(datos) a la DB
Parameter: Parametros para ser usados en un Command.
DataAdapter: Es el elemento que nos permite almacenar los datos obtenidos de una DB en un objeto Data Set.
DataReader: Es la clase que nos permite procesar los resultados.

Data Sets: Contiene las siguientes clases

DataTable: Representa una unica tabla
     -DataColumn: Columna de la tabla con su nombre y tipo.
     -DataRow: Fila de la tabla  y nos permite realizar acciones sobre ella

DataRelation: Representa las relaciones entre las tablas.

Constraint: Las restricciones de la tabla.


SQLHelper

SQLHelper es una clase que nos permite reducir lineas de codigo que usaremos para establecer la conexion a la DB.

Metodos de SQLHelper:
ExecuteDataSet
ExecuteNonQuery
ExecuteReader
ExecuteScalar
ExecuteXmlReader

Mas info: http://es.wikipedia.org/wiki/ADO.NET

3- C# & ADO.NET

Realizando Consultas a la DB con C#

Código (csharp) [Seleccionar]
using System;
using System.Data;
using System.Data.SqlClient;
/*Estas son las librerias que necesitaremos incluir a nuestro proyecto para utilizar las clases y metodos explicados anteriormente.
*/

Class ConexionEjemplo
{
public static void Main(string[] args)
{

           //Establecemos conexion
   SqlConnection conexion = new SqlConnection();
           conexion.ConnectionString = "Data Source=VerImagen;User Id=User;password=Password;Initial Catalog=NombreDeLaDB;";

   //Instaciamos el DataReader donde se guardaran los datos
   SqlDataReader read=null;


           try{

 //Abrimos la conexion
 conectar.Open();

 //Realizamos una consulta
 SqlCommand consulta=new SqlCommand("SELECT * FROM autos", conexion);

 //Cargamos los datos al DataReader
 read= consulta.ExecuteReader();

 while(read.Read())
 {
Console.WriteLine("Mostramos el contenido de Auto: "+read[0]);

 }
      }
finally
{
if(read!=null)
read.Close();
if(conexion!=null)
conexion.Close();
}


}
}


Para insertar datos a la tabla.


Código (csharp) [Seleccionar]
       public static void Main(string[] args)
{

           //Establecemos conexion
   SqlConnection conexion = new SqlConnection();
           conexion.ConnectionString = "Data Source=VerImagen;User Id=User;password=Password;Initial Catalog=NombreDeLaDB;";

   //Instaciamos el DataReader donde se guardaran los datos
   SqlDataReader read=null;


           try{
String insertar=@" INSERT INTO auto (marca, color, modelo) values("FORD", "VERDE", "2010")";
SqlCommand cargar=new SqlCommand(insertar, conexion);//pasamos al command el query y la conexion

cargar.ExecuteNonQuery();//Actualizamos. Si miramos en la DB vamos a ver este nuevo registro.

      }
finally
{
//if(read!=null)//
//read.Close();// Como no utilizamos un dataReader este if no iria, ya que no abrimos un reader.
if(conexion!=null)
conexion.Close();
}


}
}


De La misma manera que insertamos podemos hacer un UPDATE o un DET, esto dependera de la consulta que enviemos en nuestro string.


Usando el metodo ExecuteScalar();

Código (csharp) [Seleccionar]
       public static void Main(string[] args)
{

try{
conexion.Open();

SqlCommand obtener=new SqlCommand("SELECT count(marca) FROM auto",conexion);

marcaTotal=(int).ExecuteScalar();

    }
    finally
      {

    if(conexion!=null)
      conexion.Close();
    }


  Console.WriteLine("Cantidad de marcas:"+ marcaTotal);
}



                                                                           


Código (csharp) [Seleccionar]
conexion.ConnectionString = "Data Source=Nombre del Servidor;User Id=User;password=Password;Initial Catalog=NombreDeLaDB";

Si nuestra base de datos como en el caso de la imagen se autentifica con el usuario de windows  hay que agregar un parametro mas a nuestra conexion

Código (csharp) [Seleccionar]
conexion.ConnectionString = "Data Source=Nombre del Servidor;Initial Catalog=NombreDeLaDB; Trusted_Connection=true";
#12
Bases de Datos / ayuda con consulta sql
10 Agosto 2011, 01:37 AM
Código (sql) [Seleccionar]
select a.nombre_animal, j.id_jugador, c.id_carrera from animal as a inner join jugador as j on( a.id_animal=j.id_animal)
inner join carrera as c on (c.id_jugador=j.id_jugador)
where c.id_carrera=1 (select top 5 * from carrera)
order by posc;


Lo que hace esta consulta es darme el nombre e id del jugador y quiero obtener un top 5 de los primeros 5 jugadores, me tira error en el in cuando ago where c.id_carrera=1.

Incorrect syntax near the keyword 'in'.
#13
 :huh:                      
#14
Bases de Datos / duda con consulta sql
29 Julio 2011, 00:14 AM
Hola gente tengo un problema con una consulta que quiero hacer y no me sale

tengo las siguientes tablas

alumno
-nombre
-apellido
id_alumno
id_curso

curso
-materia
-id_curso

nota

-nota
id_nota
id_alumno

y lo que quier hacer es listar los alumnos por materia y mostrar  el promedio mayor por materia

Alguna idea como hacerlo

logre hacer esto

Código (sql) [Seleccionar]
select a.nombre as alumno,avg(n.nota)as promedio
from alumno as a
inner join curso as c on(c.id_curso=a.id_curso)
INNER JOIN nota as n on(n.id_alumno=a.id_alumno)
where a.id_alumno in (select a2.id_alumno from alumno as a2
inner join nota as n
on (n.id_alumno = a2.id_alumno)
group by a2.id_alumno
having avg (n.nota)>7)
group by a.nombre


pero me muestra 1 alumno de 1 materia y su promedio
alguna idea?
gracias

#15
Hola gente tengo una duda con el foreach
tengo esto

Código (csharp) [Seleccionar]
foreach (Jugador listJ in miLista)
               {
                   Console.WriteLine(listJ.Nombre);
                   Jugador jug = new Jugador(listJ,listJ);//aca
                                   
               }


Esto me estaria guardando el mismo jugador que tengo cargado en mi lista?

De que manera puedo hacer para pasarle a el metodo estatico dos jugadores de la lista?

en mi clase jugador tengo esot

Código (csharp) [Seleccionar]
public Jugador(Jugador ataca, Jugador defiende)
       {
           this.ataca = ataca;
           this.defiende = defiende;
       }

static void batallar(Jugador ataca, Jugador defiende)// la idea es pasarle dos jugadores diferentes una que ataca y el otro q se defiende, estos jugadores son aleatorios ya que sale de la lista
       {
          //me falta completar aca

       }


PD: En el ejercicio el metodo statico batallar tiene q estar obligatoriamente

Desde ya gracias!
#16
Hola les comento que me cambiaron el modem, y estoy hace unos dias tratando de configurar el modem en modo bridge para poder conectar un router con wifi Linksys modelo wrt54g.

Bueno leyendo por toda la red no encontre la solucion al problema e intente todo lo que encontre pero sigo sin solucionarlo.

No se si lo configuro mal al modem o que, pero segun entiendo en teoria deberia poner el modem en modo bridge y logearme desde el router linsys con mi usuario y contraseña desde ahi, habilitar el servidor DHCP y tendria que andar.

Subo imagenes del modem de telefonica para que vean.







En la ultima imagen se ve la configuracion actual del modem, la que me esta permitiendo navegar, pero esta en modo router, si conecto el linksys por rj45 al modem ya no funciona, por este tema de que no esta en bridge, intente lo de resetear el modem zte a configuracion de fabrica que "supuestamente queda en bridge" pero lei por ahi que no era asi, y por lo que probe efectivamente es asi.
Alguna solucion?
Gracias y saludos!
#17
Hola gente, le ago una pregunta.

Hay alguna manera de que me tiren internet? es decir, que se me caiga internet a cada rato.

Esta es la principal razon por la que pregunto, ademas veo que tengo mucho ping o lag, jugando en servidores argentinos  (Counter strike me refiero jugando), y ademas de que cargan lentas las paginas.

Tengo 1mb de internet y una maquina dual-core con 300gb de disco y 2gb de memoria ddr, por lo que descarto que sea problema de maquina, A menos que tenga algun virus o spyware.

De todas formas paso regularmente antivirus (Nod32 y Search&Destroy tmb cclaner).

Dejo un log de hijackthis. Del cual no encuentro nada que me llame la atencion, exepto unas entradas que deberia eliminar, pero aver si ven algo que no vea que sea sospechoso (Que este causando la perdida de mi conexion).

Algunos problemas que veo desde el router son:
CitarNo se puede obtener una dirección IP de PPPoE servidor
Y uno que no recuerdo ahora q dice algo de:
CitarFallo de segmentacion ....

Log

CitarLogfile of Trend Micro HijackThis v2.0.2
Scan saved at 12:42:08 a.m., on 23/06/2011
Platform: Windows Vista SP2 (WinNT 6.00.1906)
MSIE: Internet Explorer v8.00 (8.00.6001.19088)
Boot mode: Normal

Running processes:
C:\Windows\system32\Dwm.exe
C:\Windows\system32\taskeng.exe
C:\Windows\Explorer.EXE
C:\Program Files\Windows Defender\MSASCui.exe
C:\Windows\RtHDVCpl.exe
C:\Program Files\ESET\ESET NOD32 Antivirus\egui.exe
C:\Windows\ZSSnp211.exe
C:\Windows\System32\hkcmd.exe
C:\Windows\System32\igfxpers.exe
C:\Program Files\Common Files\Java\Java Update\jusched.exe
C:\Program Files\Spybot - Search & Destroy\TeaTimer.exe
C:\Program Files\Windows Sidebar\sidebar.exe
C:\Program Files\Internet Download Manager\IDMan.exe
C:\Program Files\Sony\Bloggie Software\BGVolumeWatcher.exe
C:\Windows\system32\igfxsrvc.exe
C:\Program Files\Internet Download Manager\IEMonitor.exe
C:\Program Files\Windows Live\Messenger\msnmsgr.exe
C:\Program Files\Windows Live\Contacts\wlcomm.exe
C:\Windows\system32\wuauclt.exe
C:\Program Files\Mozilla Firefox\firefox.exe
C:\Program Files\Mozilla Firefox\plugin-container.exe
C:\Program Files\Windows Live\Messenger\msnmsgr.exe
C:\Program Files\Windows Sidebar\sidebar.exe
C:\Users\juanca\Desktop\HiJackThis.exe

R1 - HKCU\Software\Microsoft\Internet Explorer\Main,Search Bar = 
R1 - HKCU\Software\Microsoft\Internet Explorer\Main,Search Page = http://descargar.traducegratis.com/es/index.php?rvs=hompag
R0 - HKCU\Software\Microsoft\Internet Explorer\Main,Start Page = http://descargar.traducegratis.com/es/index.php?rvs=hompag
R1 - HKLM\Software\Microsoft\Internet Explorer\Main,Default_Page_URL = http://search.localstrike.net/
R1 - HKLM\Software\Microsoft\Internet Explorer\Main,Default_Search_URL = http://search.localstrike.net/
R1 - HKLM\Software\Microsoft\Internet Explorer\Main,Search Page = http://descargar.traducegratis.com/es/index.php?rvs=hompag
R0 - HKLM\Software\Microsoft\Internet Explorer\Search,SearchAssistant = about:blank
R0 - HKLM\Software\Microsoft\Internet Explorer\Search,CustomizeSearch =
R1 - HKCU\Software\Microsoft\Internet Explorer\SearchURL,(Default) = about:blank
R1 - HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings,ProxyOverride = *.local
R0 - HKCU\Software\Microsoft\Internet Explorer\Toolbar,LinksFolderName =
O1 - Hosts: ::1 localhost
O2 - BHO: IDMIEHlprObj Class - {0055C089-8582-441B-A0BF-17B458C2A3A8} - C:\Program Files\Internet Download Manager\IDMIECC.dll
O2 - BHO: Adobe PDF Link Helper - {18DF081C-E8AD-4283-A596-FA578C2EBDC3} - C:\Program Files\Common Files\Adobe\Acrobat\ActiveX\AcroIEHelperShim.dll
O2 - BHO: (no name) - {2F364306-AA45-47B5-9F9D-39A8B94E7EF7} - (no file)
O2 - BHO: (no name) - {30F9B915-B755-4826-820B-08FBA6BD249D} - (no file)
O2 - BHO: Increase performance and video formats for your HTML5 <video> - {326E768D-4182-46FD-9C16-1449A49795F4} - C:\Program Files\DivX\DivX Plus Web Player\npdivx32.dll
O2 - BHO: BitComet ClickCapture - {39F7E362-828A-4B5A-BCAF-5B79BFDFEA60} - C:\Program Files\BitComet\tools\BitCometBHO_1.5.4.11.dll
O2 - BHO: Spybot-S&D IE Protection - {53707962-6F74-2D53-2644-206D7942484F} - C:\Program Files\Spybot - Search & Destroy\SDHelper.dll
O2 - BHO: Use the DivX Plus Web Player to watch web videos with less interruptions and smoother playback on supported sites - {593DDEC6-7468-4cdd-90E1-42DADAA222E9} - C:\Program Files\DivX\DivX Plus Web Player\npdivx32.dll
O2 - BHO: (no name) - {69dfef64-c99e-4db0-bc63-ceb3bd218569} - (no file)
O2 - BHO: Windows Live Aplicación auxiliar de inicio de sesión - {9030D464-4C02-4ABF-8ECC-5164760863C6} - C:\Program Files\Common Files\Microsoft Shared\Windows Live\WindowsLiveLogin.dll
O2 - BHO: Google Toolbar Helper - {AA58ED58-01DD-4d91-8333-CF10577473F7} - c:\program files\google\googletoolbar1.dll
O2 - BHO: SHOUTcast Loader - {ccec60fc-2608-4e58-9659-3ffc159e8ea9} - C:\Program Files\SHOUTcast Radio Toolbar\shoutcasttb.dll
O2 - BHO: Java(tm) Plug-In 2 SSV Helper - {DBC80044-A445-435b-BC74-9C25C1C588A9} - C:\Program Files\Java\jre6\bin\jp2ssv.dll
O3 - Toolbar: &Google - {2318C2B1-4965-11d4-9B18-009027A5CD4F} - c:\program files\google\googletoolbar1.dll
O3 - Toolbar: SHOUTcast Radio Toolbar - {0457331d-8ca6-4f97-9c26-6a9ef2b2dba8} - C:\Program Files\SHOUTcast Radio Toolbar\shoutcasttb.dll
O3 - Toolbar: Bing Bar - {8dcb7100-df86-4384-8842-8fa844297b3f} - "C:\Program Files\Microsoft\BingBar\BingExt.dll" (file missing)
O3 - Toolbar: (no name) - {69dfef64-c99e-4db0-bc63-ceb3bd218569} - (no file)
O3 - Toolbar: (no name) - {30F9B915-B755-4826-820B-08FBA6BD249D} - (no file)
O4 - HKLM\..\Run: [Windows Defender] %ProgramFiles%\Windows Defender\MSASCui.exe -hide
O4 - HKLM\..\Run: [RtHDVCpl] RtHDVCpl.exe
O4 - HKLM\..\Run: [Skytel] Skytel.exe
O4 - HKLM\..\Run: [AdobeCS4ServiceManager] "C:\Program Files\Common Files\Adobe\CS4ServiceManager\CS4ServiceManager.exe" -launchedbylogin
O4 - HKLM\..\Run: [egui] "C:\Program Files\ESET\ESET NOD32 Antivirus\egui.exe" /hide /waitservice
O4 - HKLM\..\Run: [ZSSnp211] C:\Windows\ZSSnp211.exe
O4 - HKLM\..\Run: [IgfxTray] C:\Windows\system32\igfxtray.exe
O4 - HKLM\..\Run: [HotKeysCmds] C:\Windows\system32\hkcmd.exe
O4 - HKLM\..\Run: [Persistence] C:\Windows\system32\igfxpers.exe
O4 - HKLM\..\Run: [SunJavaUpdateSched] "C:\Program Files\Common Files\Java\Java Update\jusched.exe"
O4 - HKCU\..\Run: [SpybotSD TeaTimer] C:\Program Files\Spybot - Search & Destroy\TeaTimer.exe
O4 - HKCU\..\Run: [Sidebar] C:\Program Files\Windows Sidebar\sidebar.exe /autoRun
O4 - HKCU\..\Run: [IDMan] C:\Program Files\Internet Download Manager\IDMan.exe /onboot
O4 - Global Startup: Bloggie Watcher Utility.lnk = C:\Program Files\Sony\Bloggie Software\BGVolumeWatcher.exe
O8 - Extra context menu item: &D&escargar &con BitComet - res://c:\Program Files\BitComet\BitComet.exe/AddLink.htm
O8 - Extra context menu item: &D&escargar todo con BitComet - res://c:\Program Files\BitComet\BitComet.exe/AddAllLink.htm
O8 - Extra context menu item: &Download All with FlashGet - C:\Program Files\FlashGet\jc_all.htm
O8 - Extra context menu item: &Download with FlashGet - C:\Program Files\FlashGet\jc_link.htm
O8 - Extra context menu item: Add to Windows &Live Favorites - http://favorites.live.com/quickadd.aspx
O8 - Extra context menu item: Descargar con IDM - C:\Program Files\Internet Download Manager\IEExt.htm
O8 - Extra context menu item: Descargar con IDM el contenido de video FLV - C:\Program Files\Internet Download Manager\IEGetVL.htm
O8 - Extra context menu item: Descargar con IDM todos los enlaces  - C:\Program Files\Internet Download Manager\IEGetAll.htm
O8 - Extra context menu item: E&xportar a Microsoft Excel - res://c:\PROGRA~1\MICROS~4\Office10\EXCEL.EXE/3000
O8 - Extra context menu item: Sothink SWF Catcher - C:\Program Files\Common Files\SourceTec\SWF Catcher\InternetExplorer.htm
O9 - Extra button: Agregar entrada - {219C3416-8CB2-491a-A3C7-D9FCDDC9D600} - C:\Program Files\Windows Live\Writer\WriterBrowserExtension.dll
O9 - Extra 'Tools' menuitem: &Agregar entrada en Windows Live Writer - {219C3416-8CB2-491a-A3C7-D9FCDDC9D600} - C:\Program Files\Windows Live\Writer\WriterBrowserExtension.dll
O9 - Extra button: Research - {92780B25-18CC-41C8-B9BE-3C9C571A8263} - C:\PROGRA~1\MICROS~4\OFFICE11\REFIEBAR.DLL
O9 - Extra button: BitComet - {D18A0B52-D63C-4ed0-AFC6-C1E3DC1AF43A} - res://c:\Program Files\BitComet\tools\BitCometBHO_1.5.4.11.dll/206 (file missing)
O9 - Extra button: FlashGet - {D6E814A0-E0C5-11d4-8D29-0050BA6940E3} - C:\Program Files\FlashGet\FlashGet.exe
O9 - Extra 'Tools' menuitem: FlashGet - {D6E814A0-E0C5-11d4-8D29-0050BA6940E3} - C:\Program Files\FlashGet\FlashGet.exe
O9 - Extra button: (no name) - {DFB852A3-47F8-48C4-A200-58CAB36FD2A2} - C:\Program Files\Spybot - Search & Destroy\SDHelper.dll
O9 - Extra 'Tools' menuitem: Spybot - Search && Destroy Configuration - {DFB852A3-47F8-48C4-A200-58CAB36FD2A2} - C:\Program Files\Spybot - Search & Destroy\SDHelper.dll
O9 - Extra button: Sothink SWF Catcher - {E19ADC6E-3909-43E4-9A89-B7B676377EE3} - C:\Program Files\Common Files\SourceTec\SWF Catcher\InternetExplorer.htm
O9 - Extra 'Tools' menuitem: Sothink SWF Catcher - {E19ADC6E-3909-43E4-9A89-B7B676377EE3} - C:\Program Files\Common Files\SourceTec\SWF Catcher\InternetExplorer.htm
O10 - Unknown file in Winsock LSP: c:\program files\vmware\vmware workstation\vsocklib.dll
O10 - Unknown file in Winsock LSP: c:\program files\vmware\vmware workstation\vsocklib.dll
O13 - Gopher Prefix:
O17 - HKLM\System\CCS\Services\Tcpip\..\{BC5761AA-EA5C-4DB9-8CD8-03E0180811AA}: NameServer = 200.51.211.7,200.51.212.7
O18 - Protocol: skype4com - {FFC8B962-9B40-4DFF-9458-1830C7DD7F5D} - C:\PROGRA~1\COMMON~1\Skype\SKYPE4~1.DLL
O23 - Service: Apache2.2 - Apache Software Foundation - C:\AppServ\Apache2.2\bin\httpd.exe
O23 - Service: Apple Mobile Device - Apple Inc. - C:\Program Files\Common Files\Apple\Mobile Device Support\bin\AppleMobileDeviceService.exe
O23 - Service: BitComet Disk Boost Service (BITCOMET_HELPER_SERVICE) - www.BitComet.com - C:\Program Files\BitComet\tools\BitCometService.exe
O23 - Service: Servicio Bonjour (Bonjour Service) - Apple Inc. - C:\Program Files\Bonjour\mDNSResponder.exe
O23 - Service: ESET HTTP Server (EhttpSrv) - ESET - C:\Program Files\ESET\ESET NOD32 Antivirus\EHttpSrv.exe
O23 - Service: ESET Service (ekrn) - ESET - C:\Program Files\ESET\ESET NOD32 Antivirus\ekrn.exe
O23 - Service: FLEXnet Licensing Service - Acresso Software Inc. - C:\Program Files\Common Files\Macrovision Shared\FLEXnet Publisher\FNPLicensingService.exe
O23 - Service: Servicio de actualización de Google (gupdate1ca1ef7204ac448) (gupdate1ca1ef7204ac448) - Google Inc. - C:\Program Files\Google\Update\GoogleUpdate.exe
O23 - Service: Google Update Servicio (gupdatem) (gupdatem) - Google Inc. - C:\Program Files\Google\Update\GoogleUpdate.exe
O23 - Service: Google Updater Service (gusvc) - Google - C:\Program Files\Google\Common\Google Updater\GoogleUpdaterService.exe
O23 - Service: InstallDriver Table Manager (IDriverT) - Macrovision Corporation - C:\Program Files\Common Files\InstallShield\Driver\11\Intel 32\IDriverT.exe
O23 - Service: Servicio del iPod (iPod Service) - Apple Inc. - C:\Program Files\iPod\bin\iPodService.exe
O23 - Service: mysql - Unknown owner - C:\AppServ\MySQL\bin\mysqld-nt.exe
O23 - Service: PnkBstrA - Unknown owner - C:\Windows\system32\PnkBstrA.exe
O23 - Service: PnkBstrB - Unknown owner - C:\Windows\system32\PnkBstrB.exe
O23 - Service: Remote Packet Capture Protocol v.0 (experimental) (rpcapd) - CACE Technologies, Inc. - C:\Program Files\WinPcap\rpcapd.exe
O23 - Service: SBSD Security Center Service (SBSDWSCService) - Safer Networking Ltd. - C:\Program Files\Spybot - Search & Destroy\SDWinSec.exe
O23 - Service: ServiceLayer - Nokia. - C:\Program Files\PC Connectivity Solution\ServiceLayer.exe
O23 - Service: VMware Agent Service (ufad-ws60) - VMware, Inc. - C:\Program Files\VMware\VMware Workstation\vmware-ufad.exe
O23 - Service: VMware DHCP Service (VMnetDHCP) - VMware, Inc. - C:\Windows\system32\vmnetdhcp.exe
O23 - Service: VMware USB Arbitration Service (VMUSBArbService) - VMware, Inc. - C:\Program Files\Common Files\VMware\USB\vmware-usbarbitrator.exe
O23 - Service: VMware NAT Service - VMware, Inc. - C:\Windows\system32\vmnat.exe
O23 - Service: XAudioService - Conexant Systems, Inc. - C:\Windows\system32\DRIVERS\xaudio.exe

--
End of file - 11496 bytes


Citar
BHO: (no name) - {2F364306-AA45-47B5-9F9D-39A8B94E7EF7} - (no file)
O2 - BHO: (no name) - {30F9B915-B755-4826-820B-08FBA6BD249D} - (no file)
BHO: (no name) - {69dfef64-c99e-4db0-bc63-ceb3bd218569} - (no file)O2 -
BHO: Google Toolbar Helper - {AA58ED58-01DD-4d91-8333-CF10577473F7} - c:\program files\google\googletoolbar1.dllO3 - Toolbar: &Google - {2318C2B1-4965-11d4-9B18-009027A5CD4F} - c:\program files\google\googletoolbar1.dll
O3 - Toolbar: Bing Bar - {8dcb7100-df86-4384-8842-8fa844297b3f} - "C:\Program Files\Microsoft\BingBar\BingExt.dll" (file missing)
O3 - Toolbar: Bing Bar - {8dcb7100-df86-4384-8842-8fa844297b3f} - "C:\Program Files\Microsoft\BingBar\BingExt.dll" (file missing)
O3 - Toolbar: (no name) - {69dfef64-c99e-4db0-bc63-ceb3bd218569} - (no file)
O3 - Toolbar: (no name) - {30F9B915-B755-4826-820B-08FBA6BD249D} - (no file)

En estas entradas desconfio, hay algunas que por ahi estan de mas pero se podrian sacar.

Bueno, aver que opinan.
Desde ya gracias Saludos.

PD. En cuanto me deje conectarme de nuevo lo subo  :¬¬
#18
Hola gente, tengo un par de dudas.

No eh podido agregar adsense a mi web, porque segun el mail que me mandan me dice que hay link rotos, paginas sin publicar o algo asi, etc.

Eh usado diversas herramientas para solucionar el problema.
Una de estas es Xenu, y ya no me marca mas problemas, pero sigo reciviendo el mismo mail de parte de adsense con esos problemas.

Ahora, lo que noto en Xenu y haciendo un ping a mi web, muchos TimeOut. y con el ping igual y pierdo todos los paquetes.
Con Xenu, si vuelvo a scanear la web algunos Time Out que me marcaba antes ya no me los marca, pero aparecen otros.

A que se puede deber esto?
Yo sospecho, que al ser un hostin gratuito, y mi web debe ser muy pesada y supero la transferencia que me dan, Asique se toma su tiempo en cargar.
//Corriganme si me equivoco.


Aclaraciones.
En mi web tengo.

Un foro SMF.
Joomla + Plugins.
Radio (Casi nunca transmito).

Ultima Consulta.
Host pago que recomienden, para web?
Host Gratuito que recomienden. (Acutalmente uso byethost), y no me quejo funciona bastante bien y no me lo dieron de baja todavía, pero sacaron a los hosting free los servicios de email, POP, SMTP, PHP, sendmail. Y necesitaria algun host con estos servicios tambien.

Gracias Y Sauludos.

#19
Seguridad / Seguridad Puertos Duda
14 Abril 2011, 19:16 PM
Hola gente
Pregunta, de que manera puedo darme cuenta si hay algun puerto o servicio corriendo en mi pc, inusual, que me haga sospechar de que tengo una conexion inversa o algo.

Cuando paso este comandoo tengo varios resultados, pero uno me llama la atencion

netstat -an
CitarTCP    192.168.1.*:1500     146.82.192.16:80       TIME_WAIT
  TCP    192.168.1.*:1501     146.82.192.16:80       TIME_WAIT
  TCP    192.168.1.*:1502     146.82.192.16:80       TIME_WAIT
  TCP    192.168.1.*:1503     146.82.192.16:80       TIME_WAIT
  TCP    192.168.1.*:1504     146.82.192.16:80       TIME_WAIT
  TCP    192.168.1.*:1505     146.82.192.16:80       TIME_WAIT

Hay algunas ips que me tira pero no me resultan sospechosas porq son de google y de facebook, aunque cuando pase el netstat tenia el navegador cerrado.

Si intento poner esa ip 146.82.192.16:80 en el navegador me sale un "INVALID URL"
Si localizo la ip me dice que es de US y esta ubicado en KS

Alguna idea de que es? y porq usa los puertos del 1501-1505?

Gracias y Saludos
#20
Desarrollo Web / Creacion de web con radio
13 Abril 2011, 01:08 AM
Hola gente!
Bueno les comento, soy de argentina y me invitarion a participar para la creacion de una web, aportando de lo que mas o menos se de webs, vale aclarar que no hay fines de lucro ya que es un movimiento de personas de todas las edades pero predominan las personas jovenes ;D.

En fin, es una propuesta tentadora de la cual quiero participar ya que me viene bien como experiencia personal.

La idea de la web es poner una radio online, donde se transmitan programas. Y es de la cual voy a estar acargo de hacerla.
Yo ya tengo una web con radio, la cual pueden acceder desde mi perfil, si bien no transmito, porque fue creada para ver como era el sistema XD, pero cada tanto mando la musica que escucho en mi maquina en tiempo real, atravez del winamp, con un plugin llamado SHOUTcast.
Mi sitio web tiene el sistema de Joomla, donde se instalo un plugin que me permite escuhar la radio.

Ahora bien, mas o menos, viendo de lo que puedo hacer, pido alguna recomendacion si quieren darla y algunas preguntas que tengo para hacerles.

1°- Se va a contratar un host, cual recomiendan, para poder transmitir la radio online y para la web. (Vale aclarar que hay un buen ancho de banda) y sabiendo que soy de argentina, no se si la ubicacion importe, pero supongo que si.
2°- Conocen algun programa mas profesional para poder transmitir la radio? o con el plugin de winamp tiene que andar?
3°- Que requisitos a nivel hardware recomiendan? Supongo que una buena placa de sonido estaria bien, ya que se conectara una consola, y en una maquina con 2gb de memoria, disco 200gb o mas, procesador dual-core 2.53GHz.

Bueno espero sus respuestas
Un saludo.
#21
Hola, les comento tenia un modem-router Noganet y tube que cambiarlo, compre un tp-link td-8816, y me esta costando configurarlo.
Pude configurar la conexion con mi ips y me conecto a internet, pero cuando conecto mi router-wifi, un linksys wrt54g, no tengo conexion a internet.

En la configurarcion del linksys, esta como la tenia anteriormente con el noganet, en la pestaña status pongo conectar, y me sale un cartel diciendo que no se puede obtener ip desde el servidor PPoE.

Alguna idea de como configurarlo?

Dejo una imagen del TP-Link de la configuracion lan



Saludos
#22
Hola gente, les comento, me trajeron una compu para rescatar informacion y formatear.

El tema es el siguiente ayer, logre solucionar un problema que tenia relacionado a un mensaje algo asi.
Archivo dañado o corrupto: C:\windows\system32\config\system

Lo solucione usando los sig comandos.
Citarchkdsk /r
delete c:\windows\system32\config\system
delete c:\windows\sytem32\config\sam
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\sam c:\windows\sytem32\config\sam

Lo copia y reemplazo el archivo.
Nota: No pude realizar el backup de los archivos porq porq estaban dañados y no podia copiarlos

Bueno una ves esto pude acceder a windows XP y ver las fotos, copie una parte de la informacion que tenia que pasar, y se me hizo tarde, Asique apage la compu.
Hoy queriendo seguir copiando los archivos, prendo la maquina y:
Llego hasta el cartel de inicio de windows con la barra de carga, luego se pone la pantalla negra y se reinicia.



No informa ningun error, como al principio que tenia el archivo system dañado, asique no se cual es el problema ahora.

Probe con el CD de Windows XP, y la tecla R como anterior mente que me sale el promt de C:\windows>, y nuevamente el comando CHKDSK /r luego exit para que reinicie y sigo con el mismo problema

Alguna idea?
Saludos
.
#23
Ingeniería Inversa / Iniciando al cracking
22 Marzo 2011, 17:52 PM
Bueno, estoy empezando con esto del crackin leyendo los tutoriales de ricardo narvaja. Aunque no me apuro en la lectura, voy por el capitulo 5, para no dejar nada sin entender.

Mi duda es a partir de que capitulo [Esto se llama impaciente  :laugh:], deberia poder solucionar el crackme que trae de Cruehead, o, hay algun video tutorial de la resolucion del mismo? ya que no espero resolverlo por si solo este primer crackme, tengo otros crackme mas de todas formas que la idea seria resolverlos yo.
Pero ya que el tutorial se basa en ese crackme, me gustaria ver algun video tutorial para relacionar los conceptos que obtengo del tutorial.

Desde ya gracias. Saludos.

Edit.

Este programa lo hice para ver y salio todo bien, pero es de nivel -1  :laugh:

#include <stdio.h>
#include <string.h>

int main ()
{
   int r=0;
char cad[6];
char registro[]="feder"; //10
printf ("Ingrese el serial de registro:");
fgets (cad,sizeof(cad),stdin);
r=strcmp (cad, registro);
printf ("r=%d",r);
getchar ();
if (r==0){
printf ("\nFelicitaciones lo lograste");
}
else { printf ("\nError. No se registro correctamente");}

getchar ();
return 1;
}


Agrego unos nops a la comparacion de strcmp, como para que sea verdadero tiene que ser igual a cero, a JNZ le mando los 2 nops por los 2bits jaja.
#24
Seguridad / Posible hackeo en mi web site
17 Marzo 2011, 04:03 AM
Hola gente, bueno haciendo una busqueda por internet encontre un foro, donde encontraron un bug en mi foro que no lo actualize, (mal ahi), (de todas formas no lo usaba queria ver como se creaba nada mas :P), y ahora esta fuera de servicio, bueno la idea es detectar o tratar de ver los logs del mismo pero no se donde encontrarlo.

Dejo la pagina donde encontre dicha noticia, foro ruso :xD.
http://pepp.lbc.ru/forum/index.php?showtopic=104360&pid=191437&mode=threaded&show=&st=&

Alguna idea de donde empezar?

Edit.
Que peligros de informacion puedo tener, en este caso?
#25
Bueno intente registrarme en adsense, lo cual la solicitud fue rechazada por los sig motivos

Navegación de sitio difícil: Durante nuestra revisión de su sitio web, encontramos
su sitio difícil de navegar. Publicaciones potenciales de la navegación incluyen:
remite, páginas detrás de una conexión o el acceso restringido, eslabones rotos,
altos de pequeña explosión excesivos, sintonizadores, y páginas en construcción o no aún lanzado.

Bueno, el tema es el siguiente quiero tomarme la ardua tarea de organizar mi host, hay alguna herramienta que me ayude a realizar esta tarea?

Por otra parte que quiere decir esto
CitarPublicaciones potenciales de la navegación incluyen: remite, páginas detrás de una conexión o el acceso restringido, altos de pequeña explosión excesivos, sintonizadores,

Páginas en construcción o no aún lanzado: Esto me dice que tengo paginas en mi host pero que no estan en la web.

Eslabones rotos: Links rotos.

El resto no se bien que me quiere decir.

Por otra parte:

  • En una web con joomla puedo poner adsense?
  • Que tenga un host gratuito (1año y medio que lo tengo ya), es motivo de no poder registarme en adsense?
  • Tengo un dominio que lo cree en nic.ar, y ago un redireccionamiento por demon, esto puede causar problemas tambien?

Bueno en si la acumulacion de los problemas se debe a que inicialmente para aprender me cree un host, y fui haciendo todas las pruebas ahi, empezando por webs precarias en simple html, despues cree un foro el cual ahora quedo Knockout
pero sige estando en el host  :P, de paso para el que lo quiera ver y decirme porque qedo fuera de servicio vease mi perfil.
Luego de esto instale joomla XD, y ahora es lo que uso, si bien aun estoy aprendiendo a agarrar la mano.

En fin espero sus respuestas y experiencias en el tema   :rolleyes:.
Saludos.

#26
Hola gente les ago unas consultas, eh buscado por google y no doy con la respuesta.
Los problemas son dos.

1°- No puedo agrandar el contenedor de mi plantilla, y la mayoria de las plantillas que tengo instaladas pasa lo mismo. intente buscar alguna etiqueta como content y agregar un width: 100%; pero no modifica nada en la plantilla tenmine buscando todas los div con la etiqueta content y pegarle un width 100%; y tampoco produce modificaciones en la plantilla final.

2°- Consecuencia al primer problema, al tener mi web con 3 columnas, en la del medio esta todo el contenido main, footers, header, etc, me qda amontonado, y las entradas que realizo tmb, y me qdan entradas en paralelo, ("una aca"  "otra aca") abajo (otra y al lado otra).
Y el main es muy chico para tener eso asi, por lo que me qda desplazado una entrada mitad adentro y mitad fuera del contenedor.

Les dejo una imagen para que vean de que hablo.
Cualquier cosa si me quieren ayudar a ver el css me avisan que pongo el codigo.

http://i952.photobucket.com/albums/ae3/eeprom46/Dibujo-2.jpg --> Tamaño completo

Objetivo: Que la web ocupe horizontalmente todo, pero "que no quede una barra de desplazamiento."
Por otra parte las entradas que se realizen que qeden ordenadas una debajo de la otra y no en paralelo como se ve ahi.

Desde ya gracias y un saludo.
#27
estoy tratando de crear una conexion en base a un codigo que vi por aca.
La idea es crear un archivo en un ftp.
Lo primero que ago es crear la conexion
Código (cpp) [Seleccionar]

HINTERNET Open=InternetOpen("Explorador",0,NULL,NULL,0);
    if(Open==NULL){
       printf("[+]Error al abrir la conexion\n");

       return -1;
       }
    printf("[+]Abriendo conexion..");

   
    HINTERNET Connect=InternetConnect(Open,"ftp.byethost5.com",INTERNET_DEFAULT_FTP_PORT,"Usuario","Password",INTERNET_SERVICE_FTP,0,0);
    if(Connect==NULL){
       InternetCloseHandle(Open);
       printf("[+]Error al conectar con el servidor\n");
       main();
       
              }
       
    printf("-OK- \n[+]Conexion establecida...\n");

           
Luego creo el archivo
 
Código (cpp) [Seleccionar]
FILE *pf;
pf=fopen("ftp://ftp.byethost5.com/arch.txt","a+");
             
               if(pf==NULL)
               {
                   puts ("[+]Error al escribir/crear archivo... no se puedo abrir\n");
               }


Salida
Citar
  • Abriendo conexion..-OK-
  • Conexion establecida...
  • Error al escribir/crear archivo... no se puedo abrir
Es posblie realizar esto?, alguna sugerencia, o error en el codigo?
#28
Gente les acerco la tradruccion del libro C++ GUI Programin wiht Qt 4 al español que realizaron la gente de zonaqt.com.

Si bien, por lo que eh bajado de la traduccion no esta completa, cree 3 pdf el cual contiene los 3 capitulos, con mas de la mitad traducida, para quien quiera ir leyendo.
Si alguien sabe si, finalizaron el proyecto y lo tiene completo, favor de avisar asi me lo pasan :D

http://www.megaupload.com/?d=57CBYPJW

Saludos.
Pd. Leer.txt.


#29
El titulo lo dice, no estaba el protocolo https en el foro? :huh:
#30
Hola gente, bueno como dice el titulo ando buscado tutoriales o libro sobre Qt Creator en español, a nivel basico, ya q me esta costando aprender sobre los libros en ingles :S
Eh buscado en google pero no encuentro nada q me facilite el aprendizaje, mas aya de algun video tutorial q eh mirado.

Si alguno tiene algun tuto o manual en español y pueda compartirlo se lo agradezco :)

Saludos
#31
hola gente, bueno les comento el problema, estoy usando las funciones send y recv y no logro poder enviar o recivir datos, en este caso mensajes.

Pongo el codigo

Cliente

Código (cpp) [Seleccionar]
val=connect (sock_1, (struct sockaddr *) &serv, sizeof (sockaddr));
while (val==-1)
{
Sleep (1000);
val=connect (sock_1, (struct sockaddr *) &serv, sizeof (sockaddr));
}
   
printf ("Conectando...\n Conectado con: %s\n\a", inet_ntoa (serv.sin_addr));
   printf ("Ingrese mensaje a enviar:");
   fgets (ibuffer, strlen (ibuffer), stdin);
send(sock_1,ibuffer, sizeof (ibuffer), 0);     //ENVIA MENSAJE
printf ("mensaje enviado:%s \n", ibuffer);
while (b!=0){
         
recv (sock_1, vbuffer, sizeof (vbuffer), 0);  //RESIVO MENSAJE
//std::string sibuffer (ibuffer);
printf ("Datos recividos:%s\n",vbuffer);
   
   printf ("Ingrese mensaje a enviar:");
   fgets (ibuffer, strlen (ibuffer), stdin);
b=send(sock_1,ibuffer, sizeof (ibuffer), 0);
printf ("mensaje enviado:%s \n", ibuffer);

   getchar ();
   }


Servidor

Código (cpp) [Seleccionar]
   b=recv (sock_1, vbuffer, sizeof (vbuffer), 0);  //RESIVO
//std::string svbuffer (vbuffer);
printf ("datos recividos:%s\n",vbuffer);
   
   while (b!=0){

   send(sock_1,"Prueba de mensaje", 17, 0);  //ENVIO
   printf ("mensaje enviado \n");

       printf ("Resepcion de mensajes\n");
b= recv (sock_1, vbuffer, sizeof (vbuffer), 0);
//std::string svbuffer (vbuffer);
printf ("datos recividos:%s\n",vbuffer);

getchar ();
   }


//vbuffer e ibuffer son locales del main
char vbuffer[512], ibuffer[512];



CitarMe faltaria limpear el buffer pero de todas formas no logro conseguir enviar ni recivir mensajes
#32
Hola gente!
Bueno, estoy intentando aprender sobre socket y para ello me eh propuesto como meta realizar un troyano de conexion inversa. Pero antes de empezar a tirar codigo sin saber al respecto sobre los troyano (mas aya de la definicion de troyano) intento comprender como funciona y que metodos hay para llegar a mi objetivo.
Y eh aqui donde me surgen las primeras preguntas.

Por lo que estuve leyendo hay 3 tipos de modelos de conexion.


  • Modelo Simple Cliente-Servidor: Conexión Stream
  • Modelo Concurrente Cliente-Servidor: Conexión Stream
  • Modelo Cliente-Servidor: Conexión Datagram


Ahora bien cual de estos modelos es el mas efectivo, y que diferencia hay entre ellos a grandes rasgos.
Se que por ej.


  • el modelo simple: Usa las funciones send y recv
  • el modelo concurrente: Crea un nuevo thread  --> que quiere decir con crear un nuevo thead? crear un nuevo hilo para cada conexion, como se logra esto? Funciones?
  • el modelo datagram: Usa las funciones sendto y rcvfrom. --> que diferencia hay con el modelo simple?


Bueno desde ya gracias, y disculpen mi poca imaginacion en intentar aprender sockets con un troyano  :xD :laugh:
#33
Hola gente les comento, estoy descargando un capitulo de una serie, pesa unos 300 a 400mb y no se porq razon dejo de descargar.
El archivo esta subido a hotfile.com

Dejo el log del error que me da.
Si entienden que quiere decir y lo explican buenisimo  :xD
Puede ser q se deba a la IP? que aya superado el tiempo de descarga o algo de eso?

Tue Nov 23 21:04:24 2010 Connected.
Tue Nov 23 21:04:24 2010 GET /dl/84135959/c68998a/The.Walking.Dead.S01E04.HDTV.XviD-FEVER.avi.html?expire=1 HTTP/1.1
Tue Nov 23 21:04:24 2010 Host: hotfile.com
Tue Nov 23 21:04:24 2010 Accept: */*
Tue Nov 23 21:04:24 2010 Referer: http://hotfile.com/dl/84135959/c68998a
Tue Nov 23 21:04:24 2010 User-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
Tue Nov 23 21:04:24 2010 Range: bytes=202921039-
Tue Nov 23 21:04:24 2010 Pragma: no-cache
Tue Nov 23 21:04:24 2010 Cache-Control: no-cache
Tue Nov 23 21:04:24 2010 Connection: close
Tue Nov 23 21:04:24 2010 HTTP/1.1 200 OK
Tue Nov 23 21:04:24 2010 Cache-Control: no-cache, must-revalidate
Tue Nov 23 21:04:24 2010 Expires: Sat, 26 Jul 1997 05:00:00 GMT
Tue Nov 23 21:04:24 2010 Set-Cookie: lastdl=%2Fdl%2F84135959%2Fc68998a%2FThe.Walking.Dead.S01E04.HDTV.XviD-FEVER.avi.html%3Fexpire%3D1; expires=Fri, 24-Dec-2010 00:04:19 GMT; path=/; domain=.hotfile.com
Tue Nov 23 21:04:24 2010 Content-type: text/html
Tue Nov 23 21:04:24 2010 Connection: close
Tue Nov 23 21:04:24 2010 Transfer-Encoding: chunked
Tue Nov 23 21:04:24 2010 Date: Wed, 24 Nov 2010 00:04:19 GMT
Tue Nov 23 21:04:24 2010 Server: lighttpd/1.4.26
Tue Nov 23 21:04:24 2010 File size already changed!
Tue Nov 23 21:04:24 2010 Connecting hotfile.com [IP=199.7.177.238:80]
Tue Nov 23 21:04:25 2010 Connected.

Esto se va repitiendo intentando conectar con el servidor.

Desde ya gracias, Saludos.
#34
Programación C/C++ / Problemas con Visual c++ 2008
19 Noviembre 2010, 19:45 PM
Hola gente!
Les comenento que instale recientemente Visual c++ 2008, pero no se porq no me compila, algunas cosas.

Por ej:

#include <stdio.h>

int main (){
int i;
for (i=0;i<5;i++)
printf ("Hola\n");
getchar ();
return 0;
}


Esto compila

#include <windows.h>
#include <stdio.h>



int main()
{ char pro[40];
HANDLE proceso;

printf ("Ingrese proceso a buscar: ");
gets (pro);
printf ("cadena a buscar: %s\n", pro);
HWND encontre = FindWindow(NULL, pro); // FindWindows Buesca un proceso del sistema por el nombre de la pantalla sintaxis a=FindWindow(Null, Arg1);
                                       //  RETORNO tiene valor de retorno del tipo HWND; NULL nulo, arg1 argumento 1 nombre a buscar ej Windows Live Messenjer
if (encontre == 0)
printf ("Ventana cerrada\n\a");
//MessageBox(NULL, "No se esta ejecutando Pinball", "Error", MB_OK | MB_ICONERROR);
//return -1;
else {
printf ("Ventana abierta\n\a");
DWORD pid; //DWORD pid; //se declara variable del tipo DWORD (variable de 32bit)
GetWindowThreadProcessId(encontre,&pid); //toma processo que se encontro en FindWindow y delvuelve el proceso PID sintaxis
                                                                                                //GetWindowThreadProcessId(encontre,&pid); // (_HWND Arg1, _DWORD Arg2);
MessageBox (NULL,"Encontrado", "Encontrado", MB_OK | MB_ICONINFORMATION);

printf ("PID:%d\n",pid);
proceso =OpenProcess(PROCESS_ALL_ACCESS,0,pid); // Abrir processo con todos los accesos tiene valor de retorno del tipo HANDLE
CloseHandle(proceso);} //cierro variable tipo Handle del valor proceso
getchar();
return 0;
}


Esto no lo compila.
Errores que me da.

Citar1>Compilando...
1>codigo.cpp
1>c:\users\juanca\documents\visual studio 2008\projects\captura\captura\codigo.cpp(12) : warning C4996: 'gets': This function or variable may be unsafe. Consider using gets_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>        c:\program files\microsoft visual studio 9.0\vc\include\stdio.h(279) : vea la declaración de 'gets'
1>c:\users\juanca\documents\visual studio 2008\projects\captura\captura\codigo.cpp(14) : error C2664: 'FindWindowW' : no se puede convertir el parámetro 2 de 'char [40]' a 'LPCWSTR'
1>        Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función
1>c:\users\juanca\documents\visual studio 2008\projects\captura\captura\codigo.cpp(25) : error C2664: 'MessageBoxW' : no se puede convertir el parámetro 2 de 'const char [11]' a 'LPCWSTR'
1>        Los tipos señalados no están relacionados; la conversión requiere reinterpret_cast, conversión de estilo de C o conversión de estilo de función
1>El registro de compilación se guardó en el "file://c:\Users\juanca\Documents\Visual Studio 2008\Projects\captura\captura\Debug\BuildLog.htm"
1>captura - 2 errores, 1 advertencias
========== Generar: 0 correctos, 1 incorrectos, 0 actualizados, 0 omitidos ==========


Lo raro es que compilando con cualquier otro compilador no tengo problemas.
#35
Seguridad / Security Conference
11 Noviembre 2010, 03:59 AM
http://foro.elhacker.net/bugs_y_exploits/connection_string_attacks_chema_alonso_ekoparty-t310282.0.html

Viendo este post hoy, me encontre con unos Pdf bastantes interesantes.

http://www.ekoparty.org/archivo.php

ekoparty security conference, son todos los pdf de estas conferencias, desde 2007 hasta 2009

Echenle un ojo. :xD
#36
Desarrollo Web / robots.txt o indexado
3 Noviembre 2010, 15:52 PM
Hola, bueno abro este hilo para preguntar algunas dudas que tengo.
Primero que no puedo indexar mi web en google, eh creado el robots.txt y utilize la herramienta de google para webmaster pero sigo sin resultados, ahora tengo una duda, tengo un foro tambien, que esta echo aparte de lo que seria el index, osea para todo lo que es el index utilizo el sistema de joomla,

El foro lo cree aparte con PunBB, y en el index ago un redireccionamiento hacia el foro, tienen el mismo domino pero cambia con /forum. y en el foro por lo que veo, ya q no hay muchos usuarios, veo que se registraron varios, bots, spamers, y publican post basura con spam.

Ahora pregunto como es posible que ayan encontrado el foro, si no lo puedo encontrar ni yo en el buscador?

Desde ya gracias!
Saludos
#37
Foro Libre / El rati horror show [Argentina]
31 Octubre 2010, 22:26 PM
El rati horror show
Un pelicula que da a reflexionar sobre como se maneja la policia en argentina.
La pelicula que no quieren que veas!

Sinopsis

El Rati Horror Show es un documental que retrata la dramática historia de Fernando Ariel Carrera, el caso de un hombre común condenado injustamente a treinta años de cárcel –no por error sino de manera deliberada– a través de la manipulación de una causa judicial.

La película toma como punto central la manera en que se fraguó la causa de Fernando Carrera: la manipulación y alteración de la evidencia en el lugar de los hechos; la manipulación por parte de la instrucción policial de los testimonios de los escasos testigos llamados a declarar; la manipulación de todos los medios nacionales por parte de Rubén Maugeri, testigo clave de los hechos y presidente de la Asociación de Amigos de la Comisaría 34.

Por otro lado, mostramos cómo Fernando Carrera lleva adelante su vida diaria en la cárcel, sabiéndose él también una víctima más de los excesos policiales y de un sistema judicial que lo condenó injustamente.

Año: 2010
Director: Enrique Piñeyro



Trailer
[youtube=425,350]http://www.youtube.com/watch?v=v0h90T2iQ5A[/youtube]

Descarga
1 link
http://www.fileserve.com/file/gUYbs7h/ratihorrorshow.1.link.rar
Pass: Angus77
Fuente:http://www.taringa.net/posts/tv-peliculas-series/7693626/El-Rati-Horror-Show-_2010_-1-Link-_-RS_MU_FS_HF.html
#38
Hola gente les comento, estoy intentando instalar joomla en mi host gratuito de byethost
hasta donde se tiene php, y mysql. ahora el problema es que no tiene Cpanel o algo de eso donde crear la base de datos.
Eh instalado y probado todo en un entorno local y me funciono todo.
Como puedo hacer para crear esta base de datos?

Subi todos los archivos al host y luego cuando entro a mi pagina, aparece el instalador de joomla y en la parte de configuracion de db, en nombre de servidor pongo localhost.
y me tira:
CitarUnable to connect to the database:Could not connect to MySQL

Me parece logico porq la base de datos la creo para un localhost pero entonces, me pregunto si puedo crear la base de datos, y en phpmyadmin dice algo de exportar, puedo llegar a hacer algo con esto? y subir la db al host? o como puedo solucionar esto?

Conocen algun host gratuito donde pueda crear la base de datos con algun gestor como cpanel?

Gracias de antemano
#39
Programación C/C++ / Ayuda con ejercicio!
21 Octubre 2010, 05:07 AM
Hola, bueno expongo el ejercicio primero y lo que tengo, que es todo pero tengo errores :S

Aca el problema:
Realizar un prog q permita calcular los importes que se les liquida a los 12 choferes de una empresa de colectivos de acuerdo a la cantidad de kilometros recorridos, y el tipo de vehiculo que conduce, en un dia.
Los datos a ingresar son:

Nombre (20 caracteres validos), patente (6 caracteres validos),  KMinicial, KMfinal, y tipo

Los Kilomtros finales se calculan
KMfinal - KMinicial.

Luego a los km finales se calcula segun su tipo una tarifa segun
tipo=1   --->0.70$ x KM
tipo=2  ----> 0.90$ x KM
(Hay q validad tipo)
Se debe informar:

A- Cuantos ganan mas que el promedio y quienes son (Nombre y patente)
b- Cual es el porcentaje del total de la liquidaciones que le corresponde al ingresado en ultimo termino.

Nota: Se deben usar almenos 2 funciones, no usar variables, arrays, ni funciones globales.
Nota 2: Agregado por mi ya que el usuario es bueno, no hay overflow (Osea que el nombre no sobrepasa los 20 carateres, ni la patente).
PD: Lo agrego porq al porf tampoco quiere que lo controlemos. Se que se debe controlar, pero me acoto a lo que me piden.

Resolucion del problema con fallas :S

#include <stdio.h>

int main ()
{
   char nomb [12][21], pat [12][7];
   int veckm [12][3], vectipo [12] [1];
   
   void ingresar(char nomb[12][21], char pat [12][7], int veckm [12][3], int vectipo [12][1] );
   void calcular (char nomb[12][21], char pat[12][7], int veckm [12][3], int vectipo [12][1]);
   
   ingresar (nomb, pat, veckm, vectipo);
   calcular (nomb, pat, veckm, vectipo);
   
   getchar ();
   return 0;
}

void ingresar (char nomb[12][21],char pat[12][7],int veckm[12][3],int vectipo [12][1])
//declaro variables temporales para el ingreso que luego son enviadas a los vectores
{ int i, tipo1, ki, kf
 char nombres[21];
 char pate[7];

for (i=0; i<13; i++){
   printf ("Ingrese el nombre del chofer:\n");
   gets (nombres);
   printf ("Ingrese la patente:\n");
   gets (pate);
   printf ("Ingrese Km Inicial:\n");
   scanf ("%i",&ki);
   printf ("Ingrese Km Final:\n");
   scanf ("%i",&kf);
do{
   puts ("Ingrese tipo:\n");
   scanf ("%d", &tipo1);              
}while (tipo1>1 && tipo1<2)
//Cargo en el vector el tipo    
   vectipo [i][1]=tipo1;
//cargo en los dos vectores los 12 choferes segun la posicion de i    
   nomb [i][]=nombres;
   pat [i][]=pate;
//cargo en un vector de 15 por 3, para la col 0 ki, para col 1 kf, y en col 2 la dif de ambos        
   veckm [i][0]=ki;
   veckm [i][1]=kf;
   veckm [i][2]=ki-kf;
//hasta aca esta echo el ingreso
}
     
void calcular (char nomb[12][21],char pat[12][7],int veckm[12][3],int vectipo [12][1])
{
int i=0;
float prom, tot;
   
    for (i=0; i<13;i++){
        if (vectipo[i][1]==1){
        veckm [i][2]=veckm [i][2]*.70;}
        else {
        veckm [i][2]=veckm [i][2]*.90;
        }
        tot+=veckm[i][2];
        }
       
        prom=tot/12;


    for (i=0;i<13;i++){
       if (veckm [i][2]>prom)
       printf ("%s gana mas que el promedio y tiene la patente:%s\n",nomb[i][], pat[i][]);
       }
    printf ("El porsentaje que le coresponde al ultimo ingresado %s es:%f\a",nomb[12][],(veckm [12][2]*100)/tot);
}

ERROR
CitarC:\Users\juanca\Desktop\Untitled11.c||In function `ingresar':|
C:\Users\juanca\Desktop\Untitled11.c|21|error: syntax error before "char"|
C:\Users\juanca\Desktop\Untitled11.c|26|error: `nombres' undeclared (first use in this function)|
C:\Users\juanca\Desktop\Untitled11.c|26|error: (Each undeclared identifier is reported only once|
C:\Users\juanca\Desktop\Untitled11.c|26|error: for each function it appears in.)|
C:\Users\juanca\Desktop\Untitled11.c|38|error: syntax error before "vectipo"|
C:\Users\juanca\Desktop\Untitled11.c|40|error: syntax error before ']' token|
C:\Users\juanca\Desktop\Untitled11.c|41|error: syntax error before ']' token|
C:\Users\juanca\Desktop\Untitled11.c||In function `calcular':|
C:\Users\juanca\Desktop\Untitled11.c|68|error: syntax error before ']' token|
C:\Users\juanca\Desktop\Untitled11.c|70|error: syntax error before ']' token|
||=== Build finished: 9 errors, 0 warnings ===|



Desde ya gracias, acepto sugerencias.
Y si es posible si dan alguna resolucion o comentario, que se adecue a mi logica o estructuracion, para poder entenderlo mejor yo.
Si no sigen mi logica o quieren hacerlo por su cuenta, pongan comentarios para poder entenderlo.

Saludos.
#40
Seguridad / Anti spyware
16 Octubre 2010, 05:58 AM
Que anti spyware me recomiendan? tengo el search and destroit, que en su momento me salvo mas de una ves pero, siento que mi conexion esta limitada. y tengo 1mb de conexion. y para bajar un archivo de 60mb me tarda 15 a 20 min.
Tambien tengo mucho lag en la conexion, y cuando cargo paginas ej google o esta misma elhacker.net, muchas veces me sale el cartel de "problema al cargar la pagina"
en firefox y tengo q recargar la pagina x veces hasta que carga.


Expongo otro problema de paso para aprovechar el post con respecto a la conectividad.
mi maquina se conecta atravez de un router. Y simpre que reinicio mi pc tengo q entrar en la configuracion de la red IPV4 y poner mi puerta de enlace 192.168.1.1, no se porq me sale este problema ahora cuando simpre que lo configure manualmente colocando todos los parametros q corresponden con una vez alcanzaba y se guardaba, ahora simpre q reinicio tengo q volver a poner ese parametro.
Si saben el porq me dicen, si no pregunto en donde deba. Disculpen si lo ago aca pero, para aprovechar el post.

Saludos.
#41
Hola gente tengo q realizar un trabajo sobre investigacion, en la cual tengo q dar informacion sobre instituciones terciarias, donde dicten la carrera de analista en sistemas, pero no logro hacer que google busque institutos que no pertenezcan a argentina de q manera puedo realizar esta busqueda y dar con paginas de institutos o universidades con titulo terciario o tecnicatura de esta carrera? todas las busqudas q realizo me las relaciona con argentina :S
#42
PHP / Duda sobre php y base de datos
27 Septiembre 2010, 04:15 AM
Hola les comento ando haciendo un trabajo y tengo q realizar un resumen de ganacias.
En el proyecto utilizamos SCADA, y lo relacionamos con una base de datos DB, para guardar ciertos valores q nos interesan para hacer el resumen de ganancias.
en esta DB enumeramos, por ej, los autos poniendo fecha, ahora de ingreso, hora de salida. para tener un control y un importe.
Lo que debo realizar es un resumen en el cual iforme las ganacias por 15 dias (quincena) y por mes. y si se quiere que me muestre la lista de todos los autos con fecha y horario.
tambien debo tener la opcion de borrar las entradas antiguas.

Ahora mi duda esto es posible hacerlo en php?

Como ago para sumar los importes? en quincena y mes? para esto tengo el dato de la fecha.

De antemano gracias.
PD: NO es tarea

Saludos
#43
Sugerencias y dudas sobre el Foro / Auto cerrar temas
25 Septiembre 2010, 00:29 AM
hola, eh visto por ahi en otros foros que usan como un auto cerrar un tema si dicho tema tiene inactividad por determinado tiempo, esto podria ser de ayuda a que no revivan temas viejos, y obligar a que si hay alguna duda se pregunte en un nuevo tema.
Que opinan de esto? sirve, no sirve?
#44
Ingeniería Inversa / Aprender a crackear prog
24 Septiembre 2010, 23:50 PM
hola.
Bueno no eh econtrado tutoriales especificos al respecto en el buscador, motivo de mi pregunta.
Haber como empezar, bueno es simple, el titulo lo dice, se que no se aprende d un dia para otro, tengo las herramientas pero no entiendo nada :S.

Hay algun tutorial sobre esto?
  -Como aprender a usar el Olly Debugger.
  -Como saltar validaciones de softwares
  -Que cosas ademas de crack programas puedo hacer?
  -Si programo algo en C que puedo ver en el olly Debbuger?
  -Que conocimientos de assembler hay q saber? Son minimos? o hay q entrar de      lleno en el leguaje? Algunas cosas se pero estoy orientado mas a assembler de pic. 

Osea son preguntas que por ahi les parescan tontas pero, sinceramente me gustaria entrar a aprender esto.

Hay algun tutorial al respecto? Aprueba de boludos :P

Las herramientas que tengo son
-Olly Debugger
-Analizadires de archivos
           *PEiD
           *Stud PE
-Editor Hexadesima (Hex WorkShop)

De antemano gracias, saludos!
#45
Programación C/C++ / Cual es el error? Help
24 Septiembre 2010, 05:24 AM
#include <stdio.h>

int main (){

char cad[41];
int letra, i, cont=0;

printf ("ingrese una cadena:");
gets (cad);
for (letra=97;letra<123;letra++) {

for (i=0;cad[i]==letra;i++)
cont++;

printf ("Hay %d letra/s %c\n", cont, letra);}


getchar ();
return 0;
}


El programa deberia dejar entrar una cadena de 40 caracteres validos e informar cuantas letras hay de cada una ejemplo: a hay 5, b hay 2, c hay 0, etc.

ahora el problema esta en que la salida me tira cualquier cosa, no cuenta me tira de la letra A a la C, 0 letras y de la D a la Z, 1 latra en todas.
Una mano!
Gracias :D!