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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8
41  Programación / .NET (C#, VB.NET, ASP) / Compilar un código a partir de un string? en: 18 Agosto 2015, 21:49 pm
Hola,tengo un .txt que lo convierto en un string el cual quiero compilar

Código
  1. SaveFileDialog FSave = new SaveFileDialog()
  2.            {
  3.                Filter = "Executable Files|*.exe",
  4.                InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
  5.            };
  6.            if (FSave.ShowDialog() == DialogResult.OK)
  7.            {
  8.                string source = Properties.Resources.client;
  9.                source = source.Replace("<replace_ip>", ipTxt.Text);
  10.                source = source.Replace("2341", portTxt.Text);
  11.                source = source.Replace("<replace_key", keyTxt.Text);
  12.                source = source.Replace("<replace_name>", nameTxt.Text);
  13.                string ResFile = Path.Combine(Application.StartupPath, "Encrypted.resources");
  14.                bool success = Compiler.CompileFromSource(source, FSave.FileName);
  15.            }

Compiler class ( la encontré en un crypter ).

Código
  1. public static bool CompileFromSource(string source, string Output, string Icon = null, string[] Resources = null)
  2.        {
  3.            // We declare the new compiler parameters variable
  4.            // that will contain all settings for the compilation.
  5.            CompilerParameters CParams = new CompilerParameters();
  6.  
  7.            // We want an executable file on disk.
  8.            CParams.GenerateExecutable = true;
  9.            // This is where the compiled file will be saved into.
  10.            CParams.OutputAssembly = Output;
  11.  
  12.            // We need these compiler options, we will use code optimization,
  13.            // compile as a x86 process and our target is a windows form.
  14.            // The unsafe keyword is used because the stub contains pointers and
  15.            // unsafe blocks of code.
  16.            string options = "/optimize+ /platform:x86 /target:winexe /unsafe";
  17.            // If the icon is not null (as we initialize it), add the corresponding option.
  18.            if (Icon != null)
  19.                options += " /win32icon:\"" + Icon + "\"";
  20.  
  21.            // Set the options.
  22.            CParams.CompilerOptions = options;
  23.            // We don't care about warnings, we don't need them to show as errors.
  24.            CParams.TreatWarningsAsErrors = false;
  25.  
  26.            // Add the references to the libraries we use so we can have access
  27.            // to their namespaces.
  28.            CParams.ReferencedAssemblies.Add("System.dll");
  29.            CParams.ReferencedAssemblies.Add("System.Windows.Forms.dll");
  30.            CParams.ReferencedAssemblies.Add("System.Drawing.dll");
  31.            CParams.ReferencedAssemblies.Add("System.Data.dll");
  32.            CParams.ReferencedAssemblies.Add("Microsoft.VisualBasic.dll");
  33.  
  34.            // Check if the user specified any resource files.
  35.            // If yes, add then to the stub's resources.
  36.            if (Resources != null && Resources.Length > 0)
  37.            {
  38.                // Loop through all resource files specified in the Resources[] array.
  39.                foreach (string res in Resources)
  40.                {
  41.                    // Add each resource file to the compiled stub.
  42.                    CParams.EmbeddedResources.Add(res);
  43.                }
  44.            }
  45.  
  46.            // Dictionary variable is used to tell the compiler that we want
  47.            // our file to be compiled for .NET v2
  48.            Dictionary<string, string> ProviderOptions = new Dictionary<string, string>();
  49.            ProviderOptions.Add("CompilerVersion", "v2.0");
  50.  
  51.            // Now, we compile the code and get the result back in the "Results" variable
  52.            CompilerResults Results = new CSharpCodeProvider(ProviderOptions).CompileAssemblyFromSource(CParams, source);
  53.  
  54.            // Check if any errors occured while compiling.
  55.            if (Results.Errors.Count > 0)
  56.            {
  57.                // Errors occured, notify the user.
  58.                MessageBox.Show(string.Format("The compiler has encountered {0} errors",
  59.                    Results.Errors.Count), "Errors while compiling", MessageBoxButtons.OK,
  60.                    MessageBoxIcon.Error);
  61.  
  62.                // Now loop through all errors and show them to the user.
  63.                foreach (CompilerError Err in Results.Errors)
  64.                {
  65.                    MessageBox.Show(string.Format("{0}\nLine: {1} - Column: {2}\nFile: {3}", Err.ErrorText,
  66.                        Err.Line, Err.Column, Err.FileName), "Error",
  67.                        MessageBoxButtons.OK, MessageBoxIcon.Error);
  68.                }
  69.                return false;
  70.  
  71.            }
  72.            else
  73.            {
  74.                // No error was found, return true.
  75.                return true;
  76.            }
  77.  
  78.        }

El problema es que me da errores en el código al compilarlo,no obstante si lo compilo de forma normal no me da ningún error.
42  Comunicaciones / Redes / ¿Es de verdad la seguridad de OVH eficiente? en: 9 Agosto 2015, 11:51 am
Hola  :D.

Hasta hace poco,tenía ciertos servidores que podía usar para ddosear ( básicamente probaba la seguridad de mis servidores y cómo funcionan ciertos ataques ) , con los cuales llegué a alcanzar 120 Gbps.
Bien,compré un VPS de ovh con anti-ddos pro,y me decepcionó mucho su seguridad.
-Los métodos AMP-UDP ( SSDP,NTP.. ) no están filtrados por defecto en algunos casos - cada ataque que hiciese me tiraba el vps.
-Respecto a los ataques TCP-Spoofed ( ssyn,essyn.. ) no solamente tiraba mi vps,si no el dedicado de un amigo también - La verdad no creo que mitigar un ataque a x puerto con el mismo número de bytes sea muy dificil,se podría bloquear el sourceport que viene por defecto en el ataque,pero no hizo NADA.
-ICMP Spoofed -> no está mal.. el vps calló unos pocos segundos para que se desactivase estas peticiones automáticamente ( wow  ::) ).
-Ataques HTTP -> Esta parte sí que me pareció patética,no mitigan NADA,exepto algún método como RUDY y ARME,mi vps y el dedicado de mi amigo se colapsaron tras recibir el ataque ( probé HTTP-GET ) y no se levantaron hasta que no se paró el ataque.
 
El dc en el que me colocaron no tenía anti ddos o es realmente inútil la protección?
43  Seguridad Informática / Seguridad / Re: ¿Usas Skype? Protégete de los Skype Resolver en: 31 Marzo 2015, 18:07 pm
No me va ^^
44  Seguridad Informática / Criptografía / ¿Sha1 seguro? en: 31 Marzo 2015, 13:43 pm
El otro día me sacaron toda mi base de datos,incluyendo usuarios y contraseña,pero estas estaban encriptadas con SHA1,es segura esta cifrado o debería pedir a los usuarios un cambio de contraseña?
45  Seguridad Informática / Seguridad / Re: existe algun programa de geocalización por triangulación para rastrear un celu. en: 14 Marzo 2015, 22:40 pm
no se puede... solo el prestador de servicios o el celular se pueden localizar su posicion, con un error (depende de la interferencia) entre 50m y 2km
eso es un chiste verdad?
Una forma sería que el sujeto se descargase una app que te enviase datos  :silbar:.
De todas formas con el gps no se podría hacer nada?
46  Foros Generales / Foro Libre / Muere Santi Trancho, cámara de ‘Frank de la Jungla’ en: 8 Marzo 2015, 18:14 pm
El cámara de televisión Santi Trancho, que trabajó en Frank de la Jungla y Callejeros, entre otros programas, falleció este sábado, a los 32 años, en la localidad madrileña de Galapagar, al colisionar la motocicleta que conducía contra un camión y quedar su cuerpo atrapado bajo el vehículo.

El canal de televisión Cuatro informa a través de su página web que Santi Trancho ha muerto en el acto en un accidente de tráfico ocurrido, según fuentes de Emergencias Comunidad de Madrid 112, en el kilómetro 15 de la carretera M-505, en el término municipal de Galapagar. El accidente se produjo en torno a las 13.20 horas del sábado en el citado punto, por causas aún no determinadas que investiga la Guardia Civil.

Al parecer, los dos vehículos circulaban en el mismo sentido cuando se produjo el siniestro, que ha provocado que el cuerpo de Santi Trancho quedara atrapado debajo de vehículo pesado. Los Bomberos de la Comunidad de Madrid tuvieron que rescatar el cadáver, mientras los sanitarios del Summa sólo pudieron certificar el fallecimiento del cámara de televisión, que presentaba un traumatismo craneoencefálico severo. Además de los Bomberos y el Summa, se desplazaron al lugar efectivos de la Guardia Civil y de la Cruz Roja.

Santi Trancho fue cámara en el programa Frank de la Jungla entre los años 2010 y 2013, donde colaboró con el protagonista del espacio, Frank Cuesta, que a través de su cuenta en Twitter se ha mostrado "roto" por la muerte de su compañero y ha afirmado que hoy le han "arrancado un trozo de vida".
Fuente: el pais
47  Programación / .NET (C#, VB.NET, ASP) / Re: [C#] Variables globales en 2 forms en: 8 Marzo 2015, 17:44 pm
La declaras:

- public static tipo_variable nombre;

Y luego para acceder a ella creas una clase ( o la pones en el program.cs,donde quieras).

- Class.nombre = x
48  Seguridad Informática / Seguridad / Re: Obtener contraseña de un .rar en: 7 Marzo 2015, 19:45 pm
Mira, creo que te puedo ayudar.

Hace un tiempo probé éste programa (es para Windows):

aRAR, Advanced RAR Repair.

No te saca la contraseña, lo que hace es descomprimirte el archivo o repararlo, aunque a ti te interesa lo primero.

No sé si funciona con archivos muy pesados. Lo usé con un RAR de 5 o 6 MB hace un año atrás y me funcionó. Puede que incluso no te descomprima bien o te saque error.

Un saludo.
Si pesa más de 100 mb empieza a dar errores
49  Seguridad Informática / Seguridad / Re: Seguridad contra ataques ddos... en: 5 Marzo 2015, 20:42 pm
Funcionamiento y configuración protección DDoS de CloudFlare
http://blog.elhacker.net/2014/10/funcionamiento-configuracion-proteccion-ataques-ddos-cloudflare.html


Pues cualquiera que quiera tirar una web que use CloudFlare:


- 50 millones de hits (peticiones)
- 310gb de tráfico (transferencia) en un día.




5 millones de hits por hora




60 gb de ancho de banda por hora:


Pero si atacas a esa ip de cloudflare no es mitigado por cloudflare?Siempre había pensado que a nivel L4 y L3 eran "intocables"
50  Seguridad Informática / Seguridad / Re: Seguridad contra ataques ddos... en: 4 Marzo 2015, 21:10 pm
Es que no me entiendo muy bien con CloudFlare, ¿puedes ayudarme? El estaba atacando a la ip de CloudFlare
Qué clase de loco ataca a la ip de cloudflare?  :huh:
Páginas: 1 2 3 4 [5] 6 7 8
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines