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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Temas
Páginas: 1 ... 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 ... 66
291  Programación / .NET (C#, VB.NET, ASP) / Envios y recibos de caracteres VB .net en: 27 Febrero 2015, 08:44 am


1)El programa espera la recepciòn de un ENQ(05 Hex) o STX(02 Hex)

2) Si recibo lo del paso 1 , le envìo un ACK(06 Hex)

3)Luego de enviado el ACK leo todo lo que me manda la maquina externa, si es distinto de cualquier caracter de control, lo muestro.

4) Si recibo un EOT(04 Hex) mando un enter en la pantalla de recepcion para diferenciar las lineas.

5) Si recibo un ETX(03 Hex) le respondo con un ACK.

Supongo que en este caso se podrìa hacer un if o un select preguntando lo recibido, el tema es que no se como leer de manera correcta y poder comparar que es lo que se recibio para poder ejecutar la tarea necesaria segun lo que llega.

Código
  1. Imports System.IO.Ports
  2. Imports System.Text
  3.  
  4. Public Class Form1
  5.    Dim recibidos As String
  6.    Dim stx As String = ASCIIEncoding.ASCII.GetString(New Byte() {2})
  7.    Dim etx As String = ASCIIEncoding.ASCII.GetString(New Byte() {3})
  8.    Dim eot As String = ASCIIEncoding.ASCII.GetString(New Byte() {4})
  9.    Dim enq As String = ASCIIEncoding.ASCII.GetString(New Byte() {5})
  10.    Dim ack As String = ASCIIEncoding.ASCII.GetString(New Byte() {6})
  11.  
  12.  
  13.    Public Sub New()
  14.        InitializeComponent()
  15.        If Not SerialPort1.IsOpen Then
  16.            Try
  17.                SerialPort1.Open()
  18.            Catch ex As Exception
  19.                MessageBox.Show(ex.ToString)
  20.            End Try
  21.        End If
  22.        AddHandler SerialPort1.DataReceived, AddressOf recepcion
  23.    End Sub
  24.  
  25.    Private Sub Form1_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
  26.        If SerialPort1.IsOpen Then
  27.            SerialPort1.Close()
  28.        End If
  29.    End Sub
  30.  
  31.    Private Sub recepcion(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs)
  32.  
  33.        recibidos = Chr(SerialPort1.ReadChar)
  34.        If recibidos = stx Or recibidos = enq Then
  35.            SerialPort1.Write(ack)
  36.        Else
  37.            If recibidos <> stx And recibidos <> etx And recibidos <> enq And recibidos <> ack And recibidos <> eot Then
  38.                Me.Invoke(New EventHandler(AddressOf actualizar))
  39.            Else
  40.                If recibidos = eot Then
  41.                    Me.Invoke(New EventHandler(AddressOf actualizarenter))
  42.                Else
  43.                    If recibidos = etx Then
  44.                        SerialPort1.Write(ack)
  45.                    End If
  46.                End If
  47.            End If
  48.        End If
  49.  
  50.  
  51.    End Sub
  52.  
  53.    Private Sub actualizar(ByVal s As Object, ByVal e As EventArgs)
  54.        textbox_visualizar_mensaje.Text = textbox_visualizar_mensaje.Text & recibidos
  55.    End Sub
  56.  
  57.    Private Sub actualizarenter(ByVal s As Object, ByVal e As EventArgs)
  58.        textbox_visualizar_mensaje.Text = textbox_visualizar_mensaje.Text & vbLf
  59.    End Sub
  60.  
  61.    Private Sub Timer1_Tick(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick
  62.        StatusStrip1.Items(0).Text = DateTime.Now.ToLongTimeString
  63.    End Sub
  64.  
  65.    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
  66.        SerialPort1.Encoding = System.Text.Encoding.Default
  67.    End Sub
  68. End Class
292  Programación / .NET (C#, VB.NET, ASP) / Hacer compatible C++ códigos de C#. en: 23 Febrero 2015, 23:17 pm
Hola:
Tengo este código dentro de un button para enviar tramas de bytes hecho con C#.

Código
  1. // Enviar tramas de bytes.
  2.  
  3.            byte[] miBuffer = new byte[9]; // Led_13_ON son 9 byte máximo.
  4.            miBuffer[0] = 0x4C; // ASCII letra "L".
  5.            miBuffer[1] = 0x65; // ASCII letra "e".
  6.            miBuffer[2] = 0x64; // ASCII letra "d".
  7.            miBuffer[3] = 0x5F; // ASCII letra "_".
  8.            miBuffer[4] = 0x31; // ASCII letra "1".
  9.            miBuffer[5] = 0x33; // ASCII letra "3".
  10.            miBuffer[6] = 0x5F; // ASCII letra "_".
  11.            miBuffer[7] = 0x4F; // ASCII letra "O".
  12.            miBuffer[8] = 0x4E; // ASCII letra "N".
  13.            serialPort1.Write(miBuffer, 0, miBuffer.Length); // Envia las tramas de bytes.

Da igual cuantras tramas hay que enviar, en C++ se hace así com indica abajo enviando la letra t.

Código
  1. cli::array&lt;unsigned char&gt; ^uno = gcnew cli::array&lt;unsigned char&gt; (1);
  2. uno[0] = 0x74; // ASCII letra "t".
  3. serialPort1-&gt;Write(uno, 0, 1);

Quiero hacer una cadena escrito más cómodamente como el ejemplo en C# hecho abajo.

Código
  1.            byte[] mBuffer = Encoding.ASCII.GetBytes("Led_8_ON");
  2.            serialPort1.Write(mBuffer, 0, mBuffer.Length);

¿Cómo se hace en Visual C++ 2010?

Gracias.
293  Seguridad Informática / Hacking / Preguntas que quiero saber sobre SSH en Raspberry Pi 2 y que me entren ya en: 21 Febrero 2015, 23:16 pm
Hola:

Quiero hacer varias cosas.
1) Ya por fin me funciona Raspberry Pi 2. Desde Windows me conecto al SSH con Puty y muestra su mensaje de bienvenida. Como puedes ver abajo, muestra información que cuanto menos de, mejor que mejor. Al menos quiero poner el que quiera con simples textos.

¿Es posible hacerlo? (Espero que se pueda lograr).

Citar
login as: pi
pi@192.168.1.157's password:
Linux raspberrypi 3.18.7-v7+ #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Feb 21 21:22:51 2015

2) Cuando alguien entra en el RPi 2 desde SSH, sea red local o por Internet, se que en algún lugar de Raspbian se almacena unos archivos llamados Log donde se guarda el usuario. ¿Dónde están para localizarlo y analizarlo?

3) Si en este momento le doy mi IP pública 83.55.91.67 del Raspberry Pi 2, sabiendo el login pi y la contraseña raspberry. ¿Pueden entrarme así sin más o se necesita hacer más cosas en la configuración?
Precisamente si pueden entrarme alguien en este momento, pues ponerle un archivo de texto plano como un .txt dando sus saludos, una muestra como que lo han hecho.

Estas son tres preguntas que quiero saber.

Gracias.
294  Informática / Electrónica / Saber si puedo añadir 24V a estos relés en: 16 Febrero 2015, 00:04 am
Hola:



Este módulo de 8 relé lo compré porque me informé en alguna parte de Interne que se puede añadir 5V, 12V y 24VDC con fuente alimentación externa. El otro módulo viejo que me querían vender no se puede hacer y tampoco tenía optoacopladores. Tampoco tiene Jumper.

Supuestamente es este su esquema.


Tiene que ser conectado así y sin el Jumper puesto. Antes de hacerlo tengo que saber que es así realmente antes de quemar algo. Como pueden ver en el esquema de abajo, Arduino solo enciende los Les mientras activa el optoacoplador. Después del opto están los 24VDC. Estos relés aguantan hasta 30 VDC, las bobinas, claro.



Espero que se entienda lo que quiero decir.
295  Foros Generales / Dudas Generales / Intentar descargar este PDF que ni registro se puede en: 14 Febrero 2015, 21:52 pm
Hola:

Me he registrado esto por facebook y no hay manera de descargar este PDF sobre Raspberry Pi.

Si alguien lo ha lograrlo pupeden enviarme el PDF por correo, me avisan por aquí o por privado. Ya llevo tiempo y nada.

http://es.scribd.com/doc/225682222/Raspberry-Pi-Guia-Del-Usuario-2da-Ed-en-Espanol

Saludos.
296  Informática / Electrónica / Hacer código compatible y legible. en: 10 Febrero 2015, 18:21 pm
Hola:

He probado este código de AVR de Atmel, por supusto que sirve para el compilador Arduino IDE 1.6.

Código:
// Timer and Counter example
// Author: Nick Gammon
// Date: 17th January 2012

// Input: Pin D5

// these are checked for in the main program
volatile unsigned long timerCounts;
volatile boolean counterReady;

// internal to counting routine
unsigned long overflowCount;
unsigned int timerTicks;
unsigned int timerPeriod;

void startCounting (unsigned int ms)
  {
  counterReady = false;         // time not up yet
  timerPeriod = ms;             // how many 1 mS counts to do
  timerTicks = 0;               // reset interrupt counter
  overflowCount = 0;            // no overflows yet

  // reset Timer 1 and Timer 2
  TCCR1A = 0;           
  TCCR1B = 0;             
  TCCR2A = 0;
  TCCR2B = 0;

  // Timer 1 - counts events on pin D5
  TIMSK1 = bit (TOIE1);   // interrupt on Timer 1 overflow

  // Timer 2 - gives us our 1 mS counting interval
  // 16 MHz clock (62.5 nS per tick) - prescaled by 128
  //  counter increments every 8 µS.
  // So we count 125 of them, giving exactly 1000 µS (1 mS)
  TCCR2A = bit (WGM21) ;   // CTC mode
  OCR2A  = 124;            // count up to 125  (zero relative!!!!)

  // Timer 2 - interrupt on match (ie. every 1 mS)
  TIMSK2 = bit (OCIE2A);   // enable Timer2 Interrupt

  TCNT1 = 0;      // Both counters to zero
  TCNT2 = 0;   

  // Reset prescalers
  GTCCR = bit (PSRASY);        // reset prescaler now
  // start Timer 2
  TCCR2B =  bit (CS20) | bit (CS22) ;  // prescaler of 128
  // start Timer 1
  // External clock source on T1 pin (D5). Clock on rising edge.
  TCCR1B =  bit (CS10) | bit (CS11) | bit (CS12);
  }  // end of startCounting

ISR (TIMER1_OVF_vect)
  {
  ++overflowCount;               // count number of Counter1 overflows 
  }  // end of TIMER1_OVF_vect


//******************************************************************
//  Timer2 Interrupt Service is invoked by hardware Timer 2 every 1ms = 1000 Hz
//  16Mhz / 128 / 125 = 1000 Hz

ISR (TIMER2_COMPA_vect)
  {
  // grab counter value before it changes any more
  unsigned int timer1CounterValue;
  timer1CounterValue = TCNT1;  // see datasheet, page 117 (accessing 16-bit registers)
  unsigned long overflowCopy = overflowCount;

  // see if we have reached timing period
  if (++timerTicks < timerPeriod)
    return;  // not yet

  // if just missed an overflow
  if ((TIFR1 & bit (TOV1)) && timer1CounterValue < 256)
    overflowCopy++;

  // end of gate time, measurement ready

  TCCR1A = 0;    // stop timer 1
  TCCR1B = 0;   

  TCCR2A = 0;    // stop timer 2
  TCCR2B = 0;   

  TIMSK1 = 0;    // disable Timer1 Interrupt
  TIMSK2 = 0;    // disable Timer2 Interrupt
   
  // calculate total count
  timerCounts = (overflowCopy << 16) + timer1CounterValue;  // each overflow is 65536 more
  counterReady = true;              // set global flag for end count period
  }  // end of TIMER2_COMPA_vect

void setup ()
  {
  Serial.begin(115200);     
  Serial.println("Frequency Counter");
  } // end of setup

void loop ()
  {
  // stop Timer 0 interrupts from throwing the count out
  byte oldTCCR0A = TCCR0A;
  byte oldTCCR0B = TCCR0B;
  TCCR0A = 0;    // stop timer 0
  TCCR0B = 0;   
 
  startCounting (500);  // how many mS to count for

  while (!counterReady)
     { }  // loop until count over

  // adjust counts by counting interval to give frequency in Hz
  float frq = (timerCounts *  1000.0) / timerPeriod;

  Serial.print ("Frequency: ");
  Serial.print ((unsigned long) frq);
  Serial.println (" Hz.");
 
  // restart timer 0
  TCCR0A = oldTCCR0A;
  TCCR0B = oldTCCR0B;
 
  // let serial stuff finish
  delay(200);
  }   // end of loop
Está hecho en C nativo del AVR y en mi caso quiero pasarlo a C de Arduino que es más sencillo. ¿Alguien tiene idea?

Lo que hace leer todo el rato que frecuencia hay en el pin 5 y mostrarlo en el serial.

Saludos.
297  Media / Juegos y Consolas / Música para juegos en: 18 Diciembre 2014, 15:01 pm
Hola:

Teniendo la PS3, de los casi 30 juegos que tengo, solo uno llamado SSX me permite añadir música MP3 de lo que yo quiera. El juego Tekken Tag Tournament 2, también. Añadir tus músicas en los juegos se conoce como personalización de música.

¿Hay más juegos para incluir música en sus juegos?

Si sabes algún juego podemos hacer una lista aquí.
En la PS4 parece ser que ninguno permite esta opción, ya que en el disco duro no permite reproducir tus mp3, exceptuando desde un pendrive y esto es a partir del firmware 2.00 en adelante.

Un cordial saludo.

 

Actualización:

 

Lista de juegos que se pueden introducir música mp3 a tus juegos.

 

SSX

Tekken Tag Tournament 2

Burnout Paradise

PES 2015

Grand Turismo 5

Grand Turismo 6

Red Dead Redemption

wipeout hd

Fifa 2011

Dragon Ball Raging Blast 2

Bayonetta

Naruto Ultimate Ninja Storm Revolution

298  Informática / Electrónica / Intentar reparar centralita en: 25 Noviembre 2014, 22:47 pm
Hola:

Me acaban de dejar una centralita, es la que está abajo y cuando la desarmé, veo integrados sueltos y quemaduras.



Este es su enlace para que veas sus características.
http://auto24parts.com/es_ES/p/ECU-CENTRALITA-DE-MOTOR-VW-VOLKSWAGEN-GOLF-BORA-1.8T-06A906032DR-BOSCH-0261206887/14495



Alguien si es tan amable, puede conseguir fotos por delante y por detrás de esta centralita para saber sus componentes como están, porque parace que se desoldaron.

Un cordial saludo.
299  Programación / .NET (C#, VB.NET, ASP) / Controlar programa con telnet en: 25 Noviembre 2014, 18:25 pm
Hola:

Tengo un programa hecho con modo consola bajo C# que está diseñado para trabajar en local. Lo que hace el programa en controlar el puerto serie y USB para manejar unos relés bajo Arduinoo PIC.

Quiero saber si remotamente con telnet se puede controlar dicho programa. El programa no está programado nada relacionado con Internet.

Un saludo.
300  Informática / Electrónica / Elegir un buen generador inversor. en: 2 Noviembre 2014, 23:21 pm
Buenas a todos y a todas:

Quiero saber la diferencia entre uno y otro. No me refiero las carácterísticas técnicas que esto si se puede aprecias. Son unas 400 €urazos en España. Hay cosas que no se y quiero saber la experiencias si alguien lo ha usado o lo tienen como el ruido, algún que otro fallo, si pierde rendimiento en algún momento o cualquier detalle.

Por ahora me llaman la atención estod dos modelos ya que puedo enchufar una torre de ordenador y pantalla sin ningún problema.


Generador eléctrico POWERMATE INVERTER PMI 1000 Ref. 14944713 - Leroy Merlin

Vídeo.
Puesta en marcha del Powermate by Pramac Inverter Pmi 1000 - YouTube

Mantenimiento básico del Powermate by Pramac Inverter PMi 1.000 - YouTube





Generador eléctrico GENERGY IBIZA Ref. 15222053 - Leroy Merlin

Vídeo, no es el modelo exacto pero son similares, lo que me gusta es que arranca con llave y tiene mando distancia.

Fuji Micro XG-SF3700 Inverter Generator Remote Start and load test - YouTube

Fuji Micro XG-SF3700 Inverter Generator First Startup - YouTube

Generador inverter 2900w arranque remoto - YouTube


http://www.leroymerlin.es/fp/16569560/generador-builder-g1600is

Este modelo no encuentro vídeo.

Hay algo que me preocupa. Este último modelo amarillo Generador BUILDER G1600IS, se puede dar uso continuado y los dos primeros dice algo de USO MODERADO. Lo de moderado me imagino que se usa solo unas horas, si me paso, al final estos generadores se terminarán quemando.

¿Algún consejo?

Un cordial saludo.

PD: Tengo claro que si me pillos los primeros, cuando se acabe la garantía, usaré técnicas de refrigeración casera, jejejejje. Ya buscaré métodos.
Páginas: 1 ... 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 [30] 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 ... 66
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines