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 - Nolohagan

#41
Cuando instalas Sb0t 5.28 y te vas ahi:
C:\Users\Fam. Schenker\AppData\Roaming\sb0t\sb0t.exe

Encontrar esto: serverlog.txt

Ahi dira por ejemplo:
10.08.2016 15:57:38 default node list loaded
10.08.2016 15:57:38 Server initialized on port 54321
10.08.2016 15:58:12 server address reported as 109.192.195.109
10.08.2016 15:58:42 default node list loaded
10.08.2016 15:58:42 Server initialized on port 54321
10.08.2016 15:59:16 server address reported as 109.192.195.109
10.08.2016 15:59:42 TCP firewall test failed

A eso te refieres al esccribir logs?

#42
Ok Orubatosu,

con respecto a los logs del servidor...
A que te refieres? Te refieres a las seciones del administrador y usuarios?


Bueno y con respecto al primer camino...
Esta bien, esta la posibilidad de entrar ilegalmente en los servidores que ofrecen esos servicios para acceder a esa información.
Pero el problema es este: Como se que servicio y que servidor ofrece una determinada ip?
Y sobre todo: Cómo se si la ip se trata de una proxy, una VPN o algun otro servicio?

Gracias y saludos :)
#43
Hey... espera... tu eres engel lex!!!!!
Como me alegra escribirte!!
No sabes lo bien que hablan de ti en muchos foros!!

Bueno... con respecto al tema...
Quiere decir esto que si por ejemplo el FBI tratara de saber la ip de una sala de chat de ares que se esconde detras de un proxy, VPN u otro servicio no podra saberlo a menos que el admin se los diga a que pagan algunos cientos de €?

Gracias y saludos :)
#44
Hola,
queria saber la ip de una sala de chat de ares que se esconde detras de un proxy, VPN u otro servicio.
Como puedo hacer eso?

Me ayudan?

Gracias y saludos
#45
Hola ivancea96,

Citar
Luego, por cada uno de cierre, miras que esté en la pila (en la cima).

Pero no entiendo. Eso es lo que pasa aqui?:

if (pila1.Extraer() != '(')
                        {
                            Text = "Incorrecta";
                            return;
                        }


Me puedes explicar, como si le explicases a un tonto, lo que pasa aqui por favor?:


if (cadena.ElementAt(f) == ')')
                    {
                        if (pila1.Extraer() != '(')
                        {
                            Text = "Incorrecta";
                            return;
                        }


Gracias y saludos
#46
Hola ivancea96,
hay varias cosas que no entiendo en tu respuesta.
La primera es esta:

Citar
Si encuentras un elemento de cierre ], ) o }, entonces justo antes debe haber el mismo elemento, pero de apertura: [, ( o { respectivamente.

Pero con la formula (2+[3-12]*{8/3}) seria imposible esto. Ya que ( esta a un extremo de ), que esta en el otro extremo.

Gracias y saludos
#47
Hola,
queria hacer un programa que desarrolle una clase que tenga las siguientes responsabilidades (clase Formula):

- Ingresar una fórmula que contenga paréntesis, corchetes y llaves.
- Validar que los ( ) [] y {} estén correctamente balanceados.

La cosa es que hay cosas que no entiendo en el codigo.

Asi se ve en Form1.cs [Diseno]*:


Asi se ve en Pila.cs (hay que hacer una nueva clase):

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Formula
{
    class Pila
    {
        class Nodo
        {
            public char simbolo;
            public Nodo sig;
        }

        private Nodo raiz;

        public Pila()
        {
            raiz = null;
        }

        public void Insertar(char x)
        {
            Nodo nuevo;
            nuevo = new Nodo();
            nuevo.simbolo = x;
            if (raiz == null)
            {
                nuevo.sig = null;
                raiz = nuevo;
            }
            else
            {
                nuevo.sig = raiz;
                raiz = nuevo;
            }
        }

        public char Extraer()
        {
            if (raiz != null)
            {
                char informacion = raiz.simbolo;
                raiz = raiz.sig;
                return informacion;
            }
            else
            {
                return char.MaxValue;
            }
        }

        public bool Vacia()
        {
            if (raiz == null)
            {
                return true;
            }
            else
            {
                return false;
            }
        }
    }
}


Y asi se ve en Form1.cs:

using Formula;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Formula
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Pila pila1;
            pila1 = new Pila();
            string cadena = textBox1.Text;
            for (int f = 0; f < cadena.Length; f++)
            {
                if (cadena.ElementAt(f) == '(' || cadena.ElementAt(f) == '[' || cadena.ElementAt(f) == '{')
                {
                    pila1.Insertar(cadena.ElementAt(f));
                }
                else
                {
                    if (cadena.ElementAt(f) == ')')
                    {
                        if (pila1.Extraer() != '(')
                        {
                            Text = "Incorrecta";
                            return;
                        }
                    }
                    else
                    {
                        if (cadena.ElementAt(f) == ']')
                        {
                            if (pila1.Extraer() != '[')
                            {
                                Text = "Incorrecta";
                                return;
                            }
                        }
                        else
                        {
                            if (cadena.ElementAt(f) == '}')
                            {
                                if (pila1.Extraer() != '{')
                                {
                                    Text = "Incorrecta";
                                    return;
                                }
                            }
                        }
                    }
                }
            }
            if (pila1.Vacia())
            {
                Text = "Correcta";
            }
            else
            {
                Text = "Incorrecta";
            }
        }
    }
}


La cosa que no entiendo esta en Form1.cs. Aqui:



if (cadena.ElementAt(f) == ')')
                    {
                        if (pila1.Extraer() != '(')
                        {
                            Text = "Incorrecta";
                            return;
                        }
                    }


Dijimos si en alguna parte hay un ) (if (cadena.ElementAt(f) == ')')) entonces if (pila1.Extraer() != '('). Pero porque? Porque hace falta preguntar si no hay un ( si ya preguntamos si no hay un )?

Gracias y saludos