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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 32
31  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda con assembly.load(byte[]) imagen no valida. en: 13 Septiembre 2014, 10:54 am
2.bin es un exe creado con c++.

coming[] es el array de bytes que contiene el exe.

El error esta en assembly.load(buffer);

No se puede cargar el archivo o ensamblado 'ejecutable, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' ni una de sus dependencias. Intento de cargar un archivo ejecutable que no se puede comprobar (la tabla IAT tiene más de 2 secciones o una sección TLS). (Excepción de HRESULT: 0x80131019)


Porsierto... ya me podrian aver mandado un mensaje para avisar de que el tema fue movido
32  Programación / .NET (C#, VB.NET, ASP) / Ayuda con assembly.load(byte[]) imagen no valida. en: 12 Septiembre 2014, 23:05 pm
He montado este codigo, pero me dice que la imagen no es valida.
Creo un array de bytes ( byte[] ) con el archivo dentro y al intentar lanzarlo con  Assembly.Load(buffer) me da error.

Código
  1. // alphabet.txt contains "abcdefghijklmnopqrstuvwxyz"
  2.        using (FileStream fs = new FileStream(@"2.bin", FileMode.Open, FileAccess.Read))
  3.        {
  4.            long length = fs.Length;
  5.            Byte[] coming = new byte[length ];
  6.            byte readd;
  7.            int i = 0;
  8.            FileStream fileStream = new FileStream(fileName, FileMode.Create);
  9.            for (offset = 1; offset <= fs.Length; offset++)
  10.            {
  11.                fs.Seek(-offset, SeekOrigin.End);
  12.                //Console.Write(Convert.ToChar(fs.ReadByte()));
  13.                int readb = fs.ReadByte();
  14.                 readd = Convert.ToByte(readb);
  15.                //fileStream.WriteByte(readd);
  16.                coming[i] =readd;
  17.  
  18.                //Console.WriteLine(i);
  19.                i++;
  20.                //Console.ReadLine();
  21.            }
  22.            //Console.Write(coming);
  23.            MemExe(coming);
  24.  
  25.  
  26.        }
  27.  
  28.  
  29.  
  30.  
  31.  static void MemExe(byte[] buffer)
  32.    {
  33.        Assembly asm = Assembly.Load(buffer);//----------------->> AQUI DA EL ERROR.
  34.  
  35.        if (asm.EntryPoint == null)
  36.            throw new ApplicationException("No entry point found!");
  37.  
  38.        MethodInfo ePoint = asm.EntryPoint;
  39.        object ins = asm.CreateInstance(ePoint.Name);
  40.        ePoint.Invoke(ins, null);
  41.    }
33  Programación / .NET (C#, VB.NET, ASP) / Re: Una mano con este codigo. (array de byte dinamico) en: 12 Septiembre 2014, 15:14 pm
Muchas gracias.

Me a servido de mucha ayuda.
Eres un Crack
34  Programación / .NET (C#, VB.NET, ASP) / Una mano con este codigo. (array de byte dinamico) en: 12 Septiembre 2014, 13:19 pm
Este es mi code:

Código
  1. using (FileStream fs = new FileStream(@"2.bin", FileMode.Open, FileAccess.Read))
  2.        {
  3.  
  4.            byte[] coming= new byte[1];//------------->> AYUDA
  5.            byte readd;
  6.            FileStream fileStream = new FileStream(fileName, FileMode.Create);
  7.            for (offset = 1; offset <= fs.Length; offset++)
  8.            {
  9.                fs.Seek(-offset, SeekOrigin.End);
  10.                //Console.Write(Convert.ToChar(fs.ReadByte()));
  11.                int readb = fs.ReadByte();
  12.                 readd = Convert.ToByte(readb);
  13.                //fileStream.WriteByte(readd);
  14.                coming[+1] =readd;// ----------------------->>AYUDA
  15.            }
  16.  
  17.  
  18.  
  19.  
  20.        }

Necesito rellenar el coming[] con los bytes de readd, no tengo ni idea de como declarar el array.
35  Programación / Desarrollo Web / Re: js- Mostrar y ocultar divs. Ayuda en: 9 Agosto 2014, 23:02 pm
Muchas gracias, me a servido de mucho.

Dejo el code aki por si alguien lo busca, tiene los botones atras y alante mostrando 5 elementos.

Código:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento sin título</title>
<link href="client/css/visiblehidden.css" rel="stylesheet" type="text/css">
<script type="text/javascript">


    function siguiente(){ 
//alert(document.getElementById('2').nextElementSibling.id);
  var contenido=document.getElementsByClassName('visible');
  var Nitem=contenido.item(4).id;
  alert(Nitem);
var nex=document.getElementById(Nitem).nextElementSibling;             
var pre=document.getElementById(Nitem).previousElementSibling.previousElementSibling.previousElementSibling.previousElementSibling;
 nex.className='visible';
 pre.className='oculto';
       }

function anterior(){


   //alert(document.getElementById('2').previousElementSibling.id);
 var contenido=document.getElementsByClassName('visible');
  var Nitem=contenido.item(0).id;
var nex=document.getElementById(Nitem).nextElementSibling.nextElementSibling.nextElementSibling.nextElementSibling;             
var pre=document.getElementById(Nitem).previousElementSibling;
 nex.className='oculto';
 pre.className='visible';

}

</script>
</head>

<body>


<div id="nav">
       <div id="1" class="visible">1</div>
       <div id="2" class="visible">2</div>
       <div id="3" class="visible">3</div>
       <div id="4" class="visible">4</div>
       <div id="5" class="visible">5</div>
       <div id="6" class="oculto">6</div>
       <div id="7" class="oculto">7</div>
       <div id="8" class="oculto">8</div>
   </div>
<input value="Next" type="button" onclick="siguiente()">
<input value="anterior" type="button" onclick="anterior()">
</body>
</html>
36  Programación / Desarrollo Web / js- Mostrar y ocultar divs. Ayuda en: 3 Agosto 2014, 16:21 pm
Este es el code que e creado: es para una paginacion y quiero mostrar solo 10 paginas: 1-2-3-4-5-6-7-8-9-10-next

Al hacer click en next deberia esconder el 1 y mostrar el 11.

Me podeis ayudar?

Código:
function siguiente(){
                             
var pagina=document.getElementsByClassName("visible");


  alert(pagina.item(pagina.length-1).id);
     
var pagina2= document.getElementById(pagina.item(pagina.length-1).id);
pagina2.className="oculto";

alert("entro1 "+pagina2.className);




var pagina1=document.getElementsByClassName("oculto");


alert("ab "+pagina1.item(pagina1.length-1).id);

var pagina3=document.getElementById(pagina1.item(pagina1.length-1).id);
pagina3.className="visible";

alert("entro2 "+pagina3.className);

   alert("visible :"+pagina.length+"- oculto :"+pagina1.length);
   

};
37  Programación / Desarrollo Web / Re: Colocar divs en linea. Ayuda en: 3 Agosto 2014, 16:16 pm
Muchas gracias
38  Programación / Desarrollo Web / Re: Colocar divs en linea. Ayuda en: 2 Agosto 2014, 23:51 pm
Bueno.
Al final lo encontre: float:right
39  Programación / Desarrollo Web / Colocar divs en linea. Ayuda en: 2 Agosto 2014, 23:41 pm
Hola.

Seguramente sera una tonteria, pero no encuentro informacion o no se bien que buscar.
La cosa es que quiero poner divs asi:


div1 div2 div3

pero me salen asi

div1
div2
div3

Como lo soluciono?. Muchas gracias por vuestro tiempo.
40  Programación / Desarrollo Web / Re: javascript: Sumar 1 al id sin concatenar. en: 22 Julio 2014, 20:48 pm
Fallo mio.

tengo que modificar esta linea:

Código:
foo.onclick = function () { alert(parseInt(this.id)+1); };
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 32
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines