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 - Mr.Blue

#221
@andres_5
Dependiendo que quieras hacer vas a comprar uno y otro pic si queres hacer practicas simples, como los codigos que puse te recomiendo el 16f84 no son caros, y podes hacer varias cosas con ellos.
#222
Foro Libre / Re: Delito informatico?
26 Agosto 2010, 21:46 PM
Yo habia creado algo igual y tmabien lo subi a 000webhost. La cuestion es q me terminaron cerrando el host y me madnaron un mail el cual no entendi un moqo porq taba en ingles pero decial algo de que habia sido desabilitada, despues quise hacerlo de nuevo pero lei las normas y dice en alguna parte que no esta permitido para este tipo de fines y creo que tenes q tener alguna propaganda del host en tu web.
En cuestion nunca paso nada y cambie de host para hacer otras cosas.
Igual nunca lleno formularios con datos verdaderos ni email, por si las moscas.jaja
#223
Aca en este link podes encontrar el quemador pic por puerto DB-45

http://www.megaupload.com/?d=NRBHEVYM

Funciona esta probado.

algunos ejemplos simples.

Código (asm) [Seleccionar]
;ejercico 1
;encender un led en rb0
;pic 16f84
;oscilador 4MHz (Xtal)
;TTP Montaje
;10/09/2007
;Autor: Sr.blanco

status equ 03
porta equ 05
portb equ 06
trisa equ 85
trisb equ 86

list p= pic 16f84

reset org 0 ;saltar vector de ingreso
goto inicio
org 5

inicio bsf status,5 ;pasar a banco de memoria 1
movlw b'00000' ;caragr en w palabra de configuracion trisa
movwf trisa ;cargar en w palabra de configuracion tris
movlw b'00000000' ;cargar en w palabra de configuracion trisb
movwf trisb ;cargar en w pqalabra de configuracion trisb
bcf status,5 ;pasar a banco de memoria

limpio clrf porta ;limpio puerto a
clrf portb ;limpio puerto b

comenzar movlw b'00000001'
movwf portb
end



Código (asm) [Seleccionar]
;ejercico 8
;control de sentido de giro de motor de cc
;pic 16f84
;oscilador 4MHz (Xtal)
;TTP Montaje
;09/10/2007
;Autor: Sr.Blanco

status equ 03
porta equ 05
portb equ 06
trisa equ 85
trisb equ 86
dato equ 0d

list p= pic 16f84

reset org 0
goto inicio
org 5

inicio bsf status,5
movlw b'00001'
movwf trisa
movlw b'00000000'
movwf trisb
bcf status,5

limpio clrf porta
clrf portb


leo movf porta,w
movwf dato
btfss dato,0
goto leo


prendo1 movlw b'00001100'
movwf portb
movlw b'00000110'
movwf portb
movlw b'00000011'
movwf portb
movlw b'00001011'
movwf portb
movlw b'00001001'

prendo2 movlw b'00001001'
movwf portb
movlw b'00001011'
movwf portb
movlw b'00000011'
movwf portb
movlw b'00000110'
movwf portb
movlw b'00001100'
goto prendo1|

end




Código (asm) [Seleccionar]
;ejercico 12
;Efecto de luces
;pic 16f84
;oscilador 4MHz (Xtal)
;TTP Montaje
;Autor: Sr.Blanco
[hr]
lee movf porta,w
movwf dato
btfss dato,0
goto lee1
goto lee2

lee1 btfss dato,0
goto lee3
goto lee4

lee2 btfss dato,1
goto lee5
goto lee6

lee3 btfss dato,1
goto luces1
goto luces2

lee4 btfss dato,2
goto luces3
goto luces4

lee5 btfss dato,2
goto luces5
goto luces6

lee6 btfss dato,2
goto luces7
goto luces8








luces1 movlw b'10000001'
movwf portb
call tiempo
movlw b'11000011'
movwf portb
call tiempo
movlw b'11100111'
movwf portb
call tiempo
movlw b'11111111'
movwf portb
call tiempo
movlw b'11100111'
movwf portb
call tiempo
movlw b'11000011'
movwf portb
call tiempo
goto lee





luces2 movlw b'10000001'
movwf portb
call tiempo
movlw b'01000010'
movwf portb
call tiempo
movlw b'00100100'
movwf portb
call tiempo
movlw b'00011000'
movwf portb
call tiempo
movlw b'00100100'
movwf portb
call tiempo
movlw b'01000010'
movwf portb
call tiempo
goto lee


luces3 movlw b'00000001'
movwf portb
call tiempo
movlw b'00000010'
movwf portb
call tiempo
movlw b'00000100'
movwf portb
call tiempo
movlw b'00001000'
movwf portb
call tiempo
movlw b'00010000'
movwf portb
call tiempo
movlw b'00100000'
movwf portb
call tiempo
movlw b'01000000'
movwf portb
call tiempo
movlw b'10000000'
movwf portb
call tiempo
movlw b'01000000'
movwf portb
call tiempo
movlw b'00100000'
movwf portb
call tiempo
movlw b'00010000'
movwf portb
call tiempo
movlw b'00001000'
movwf portb
call tiempo
movlw b'00000100'
movwf portb
call tiempo
movlw b'00000010'
movwf portb
call tiempo
goto lee



luces4 movlw b'11111111'
movwf portb
call tiempo
clrf portb
call tiempo
goto lee


luces5 movlw b'00000001'
movwf portb
call tiempo
movlw b'00000010'
movwf portb
call tiempo
movlw b'00000100'
movwf portb
call tiempo
movlw b'00001000'
movwf portb
call tiempo
movlw b'00010000'
movwf portb
call tiempo
movlw b'00100000'
movwf portb
call tiempo
movlw b'01000000'
movwf portb
call tiempo
movlw b'10000000'
movwf portb
call tiempo
goto lee



luces6 movlw b'10101010'
movwf portb
call tiempo
movlw b'01010101'
movwf portb
call tiempo
goto lee



luces7 movlw b'11000011'
movwf portb
call tiempo
movlw b'00111100'
movwf portb
call tiempo
goto lee




luces8 movlw b'11110000'
movwf portb
call tiempo
movlw b'00001111'
movwf portb
call tiempo
goto lee



luces9 movlw b'11001100'
movwf portb
call tiempo
movlw b'00110011'
movwf portb
call tiempo
goto lee



luces10 movlw b'10101010'
movwf portb
call tiempo
movlw b'00000000'
movwf portb
call tiempo
movlw b'01010101'
movwf portb
call tiempo
goto lee



luces11 movlw b'11100000'
movwf portb
call tiempo
movlw b'01110000'
movwf portb
call tiempo
movlw b'00111000'
movwf portb
call tiempo
movlw b'00011100'
movwf portb
call tiempo
movlw b'00010000'
movwf portb
call tiempo
movlw b'00100000'
movwf portb
call tiempo
movlw b'01000000'
movwf portb
call tiempo
movlw b'10000000'
movwf portb
call tiempo
goto lee
#224
Seguridad / Re: Log de Hijackthis
26 Agosto 2010, 18:38 PM
Yo veo muchos svchost pasale esto http://www.neuber.com/free/svchost-analyzer/index.html

En esta web podes scanear tu log y verlo por vos mismohttp://www.hijackthis.de/
#225
?

el problema creo q esta en usar gethostbyname voy a intentar con otra getadderinfo
#226
#include <stdio.h>

int main(){
char a;

printf ("ingrese letra:");
scanf ("%c",&a);

printf ("%x",a);  
getchar();
return 0;

}


Algo asi?
no se porq queres guardarlo en un entero, si solo almacena nuemeros, y cuando agas %d va a devolver un numero o el codigo ascii yo lo dejaria como char, los numeros hex van del 0 al 9 y de la A a la F.

%x devuelve en hex
%d en entero
#227
Estoy creando un pequeño tuto introductorio al tema cuando lo termino lo subo, esta buena la iniciativa y si esta teniendo poca actividad este subforo. Saludos.
#228
CitarEl formato del tipo de dato int para las funciones scanf y printf es "%d" y no "%i" .

Es lo mismo usar %i o %d. los dos son formas de expresar un entero

Conio como muchas veces se ah dicho quita la portabilidad al programa, lo unico que utilizar de conio en tu codigo es getch(); y lo podes reemplazar por getchar(); para poder sacar la libreria conio.h

Encuanto al programa principal void main (), es recomendable usar int main () con un return 0; al final para indicar al programa principal si hubo un error. De esta forma

int main () {

codigo

return 0;
}
#230
Código (cpp) [Seleccionar]
#include <winsock2.h>
#include <windows.h>
#include <string>

#include "c:/Dev-Cpp/Módulos/funVarias.h"
#include "c:/Dev-Cpp/Módulos/mensajes.h"

#pragma comment(lib,"ws2_32.lib") //Para linkear la libreria del winsock

int main(void)
{
   //ShowWindow(GetForegroundWindow(),SW_HIDE); //Esta linea sirve para ocultar la consola y poner el programa como proceso. Por ahora la dejamos asi.
   WSADATA wsa; //Si no sabes que es todo esto, leete mejor el manual xDD
   SOCKET sock;
   struct hostent *host;
   struct sockaddr_in direc;
   int conex;
   char Buffer[1024];
   int len;

   //Inicializamos
   WSAStartup(MAKEWORD(2,2),&wsa);

   //Establememos el dominio donde nos conectaremos, por ahora ponemos 127.0.0.1 para hacer las pruevas
   host=gethostbyname("localhost"); //localhost = 127.0.0.1 ;P

   //creamos el socket
   sock=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
   if (sock==-1)
   {
      //Si se produce un error al crear el socket
      main(); //Llamamos de nuevo a la función principal para seguir intentandolo
   }
   //Definimos la dirección a conectar que hemos recibido desde el gethostbyname
   //y decimos que el puerto al que deberá conectar
   direc.sin_family=AF_INET;
   direc.sin_port=htons(1234); //Elegimos un puerto cualkiera, mas adelante esto lo elegirá el usuario cuando hagamos el server edit
   direc.sin_addr = *((struct in_addr *)host->h_addr);
   memset(direc.sin_zero,0,8);

   //Intentamos establecer la conexión hasta que lo logremos
   conex=connect(sock,(sockaddr *)&direc, sizeof(sockaddr));
   while (conex==-1)
   { //Esto es lo que hará si no se puede conetar:
   Sleep(100); //Hacemos q el programa se detenga un poco, cuando se termine el troyano conviene subir este intervalo
                   //Por ahora lo dejamos asi para hacer mas comodas las pruevas
   conex=connect(sock,(sockaddr *)&direc, sizeof(sockaddr)); //He intentamos establecer la conexión de nuevo hasta que lo logremos.
   }

len=send(sock,"hola",4,0); //Como somos muy educados saludamos xDD el 4 despues del hola indica el nº de
                           //caracteres a enviar

   while (len!=0) //Mientras que permanezcamoos conectados
   {
      len = recv(sock,Buffer,1023,0); //Recibimos los datos que envie
  std::string sBuffer(Buffer);

      if (len>0)  //Si seguimos conectados...
  {

Buffer[len]=0; //Ponemos los datos recibidos al final de la cadena

            if (Split(sBuffer, '|', 0) == "mensj")
{
//Llamamos a la funcion q muestra los mensajes
mostrarMsj(Split(sBuffer, '|', 1),Split(sBuffer, '|', 2), Split(sBuffer, '|', 3));
}


       }
    }

   main(); //Cuando nos desconectamos volvemos a llamar a main para q siga intentando conectarse
   return 0;
}


Si este es el codigo del tuto de EON. Simplemente lo q quiero hacer es cambiar el localhost a un no-ip. pero no lo logro hacer funcar, cambio el localhost por mi no-ip y abro el puerto indicado desde mi router. Pero en el cliente no aparesco.