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

#851
Hacking / Re: Problema con nmap
17 Mayo 2020, 15:18 PM
En modo Puente las máquinas virtuales consiguen estar en la misma Red que el PC real como si fueran otras PC reales. Si la PC real tiene conexión a Internet entonces las virtuales también porque utilizan el mismo adaptador de red del PC real para conectarse al Router Local.
#852
.NET (C#, VB.NET, ASP) / Re: AYUDA ERROR C#
17 Mayo 2020, 14:52 PM
- Donde te da el error? supongo que cuando intentas usar el método .Contains() en el Char Array delimitadores, al menos en mi .NET 2 al 3.5 no existe ese método.

- Como veo que está utilizando un List pues has lo mismo para delimitadores este sí que tiene el método .Contains()

Código (csharp,9) [Seleccionar]
using System;
using System.Collections.Generic;

class Program {
  public static void Main() {
    string ecuacion = "x^4 - x^3 - 5x^2 - x - 6";

    ecuacion = ecuacion.Replace(" ", string.Empty);
    List<char> delimitadores = new List<char> { '-', '+', '*', '/' };

    List<string> subEcuaciones = new List<string>();
    string subEcuacion = string.Empty;

    foreach (char caracter in ecuacion) {
      if (delimitadores.Contains(caracter)) {
        subEcuaciones.Add(subEcuacion);
        subEcuacion = string.Empty;
      }
      subEcuacion += caracter;
    }

    subEcuaciones.Add(subEcuacion);
    foreach (string ecuaciones in subEcuaciones) {
      Console.Write(ecuaciones + ": ");

      if (ecuaciones[0] == '-' && char.IsDigit(ecuaciones[1])) {
        Console.WriteLine(ecuaciones[0].ToString() + ecuaciones[1].ToString());
      } else if (ecuaciones[0] == '+' && char.IsDigit(ecuaciones[1])) {
        Console.WriteLine(ecuaciones[0].ToString() + ecuaciones[1].ToString());
      } else if (ecuaciones[0] == '-' && !char.IsDigit(ecuaciones[1])) {
        Console.WriteLine(ecuaciones[0].ToString() + "1");
      } else if (ecuaciones[0] == '+' && !char.IsDigit(ecuaciones[1])) {
        Console.WriteLine(ecuaciones[0].ToString() + "1");
      } else if (char.IsDigit(ecuaciones[0])) {
        Console.WriteLine("+" + ecuaciones[0].ToString());
      } else if (ecuaciones[0] == 'x') {
        Console.WriteLine("+1");
      }
    }
    Console.ReadKey();
  }
}
#853
Hacking / Re: Problema con nmap
17 Mayo 2020, 13:17 PM
No están en la misma Red, lo normal es configurar las máquinas virtuales como Bridge o Puente.

Al final tu máquina virtual y tu real deberían de estar en la misma red: 192.168.1.x

Luego puedes hacer un "ping" con el nmap a la red asi (solo busca, no escanea puertos):

sudo nmap -sn 192.168.1.0/24

Te recomendaría tener a mano el nmap cheat-sheet: http://share.ialab.dsu.edu/CRRC/Red%20Team/NmapCheatSheetv1.1.pdf
#854
Software / Re: Desinstalar un programa
16 Mayo 2020, 23:39 PM
Lo descargué y se queda cargando hasta el 90%, luego no continúa. Sin embargo la instalación fue inmediata, aunque previamente me mandó un mensaje diciendo que el programa se estaba ejecutando y que había que cerrarlo antes de desinstalar, simplemente se va la barra de notificaciones (al costado del reloj) buscar el icono del programa, darle click derecho > cerrar y al final reintentar la desinstalación.

Otro programa que hace lo mismo y que a mí si me ha funcionado es ApowerMirror: https://www.apowersoft.es/phone-mirror

Con las desventajas de que el instalador es más pesado 90MB contra los 30MB de MirrorGo y que además requiere instalar una App en el móvil ...
#855
ASM / Re: Duda programa 6809ASM
16 Mayo 2020, 02:59 AM
Que compilador estás utilizando y que código causa el error XD.
#856
Electrónica / Re: Consulta tester
16 Mayo 2020, 01:13 AM
Pues depende de los componentes del circuito y como están conectados, podrías tener un LED que soporte como máximo 5V o un FlyBack que soporte miles de voltios XD
#857
Electrónica / Re: Consulta de electronica
15 Mayo 2020, 23:09 PM
Quizá una pila de MotherBoard: Duracell CR1220 - Pilas botón (Litio, 3 V) Dimensiones del producto   1,3 x 1,3 x 0,2 cm



https://www.amazon.es/Duracell-CR1220-Pilas-bot%C3%B3n-Litio/dp/B005OQJCQI
#858
Saludos,

- En tus últimos IF estás haciendo referencia a %2 y pues Batch hace una primera pasada para reemplazar variables, por ejemplo si yo llamo al batch.bat 1 2 3 primero se revisará todo el "programa" actualizando/reemplazando las variables dadas 1 2 3 con %1 %2 %3 respectivamente, luego hace otra pasada para ver si el código no tiene errores y pues tu IF queda malformado si no hay segundo parámetro: IF LSS 2 esto provoca un error fatal.

- Para que no quede vació y no interfiera con la comparación de dos números puedes anteponer un +: IF +%2 LSS 2, o puedes poner un número delante o detrás de ambos miembros: IF %20 LSS 20 IF 5%2 LSS 52, en este último caso puedes tener problemas si antepones el 0 porque esto denotaría un número Octal.

- También podrías evitarte tanto paréntesis ya que estás utilizando saltos exclusivos:

Código (dos) [Seleccionar]
@echo off

if [%1]==[] (
  echo No ha sido introducido un primer argumento.
  echo Por favor, debe introducir dos argumentos para comenzar la ejecucion del script.
  goto :fin
)
if [%2]==[] (
  echo No ha sido introducido un segundo argumento.
  echo Por favor, debe introducir dos argumentos para comenzar la ejecucion del script.
  goto :fin
)
if not [%3]==[] (
  echo Ha sido introducido un tercer argumento.
  echo Por favor, debe introducir solamente dos argumentos para comenzar la ejecucion del script.
  goto :fin
)
set "arg1=" & for /f "delims=0123456789" %%i in ("%1") do set arg1=%%i
if defined arg1 (
  echo El primer argumento a introducir debe ser un entero y ademas positivo.
  goto :fin
)
set "arg2=" & for /f "delims=0123456789" %%j in ("%2") do set arg2=%%j
if defined arg2 (
  echo El segundo argumento a introducir debe ser un entero y ademas positivo.
  goto :fin
)
if %20 LSS 20 (
  echo Ha introducido como segundo argumento un numero menor de 2.
  echo Debe introducir como segundo parametro un numero entre 2 y 16.
  goto :fin
)
if %20 GTR 160 (
  echo Ha introducido como segundo argumento un numero mayor de 16.
  echo Debe introducir como segundo parametro un numero entre 2 y 16.
  goto :fin
)

echo Los argumentos han sido correctamente introducidos.
echo.

:fin
  echo.
  echo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  echo + Gracias por utilizar nuestro script: %0 +
  echo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  pause
  cls
#859
Hacking / Re: Averiguar nombre de herramienta
15 Mayo 2020, 18:02 PM
Hace poco seguí un curso que más o menos toca el tema: https://www.udemy.com/course/aprenda-hacking-web-y-pentesting/

La herramienta que se utiliza es Burp Suite, puedes ver los vídeos gratuitos de: Vulnerabilidades de carga de archivos > Solicitudes HTTP - GET y POST y Explotación de vulnerabilidades de carga de archivos avanzadas

También existe varios videos de Burp Suite en YouTube.
#860
Dudas Generales / Re: dn spy
15 Mayo 2020, 17:14 PM
dnSpy está hecho para abrir programas en .NET. Si tu programa no está hecho en .NET o tiene una "envoltura" no te va ha funcionar como quieres.

Lo ideal es primero analizar el programa objetivo con una aplicación como ExeInfoPE y ver si de verdad está hecho en .NET, tiene alguna "envoltura" (packer), o está hecho en otro lenguaje:

http://www.exeinfo.xn.pl
Descarga: https://app.box.com/s/72ns8s11oqdce14szsoh0tgid960psix > Descargar