Ahí está la explicación...
http://docs.python.org.ar/tutorial/2/floatingpoint.html#error-de-representacion
B#
http://docs.python.org.ar/tutorial/2/floatingpoint.html#error-de-representacion
B#
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úCita de: TBB en 22 Septiembre 2016, 06:02 AMSi mal no recuerdo el cmd se encuentra en esa carpeta asi que sino se le especifica ningun path se abre siempre ahí...
(...)la primera es que, en muchos exploits que he visto funcionando, veo que (no se si todos) te dan una shell en system32, y queria saber, porque esto es asi(...)
Cita de: TBB en 22 Septiembre 2016, 06:02 AMPorque están desbordando la pila(stack) de ejecución de la función que llaman strcpy/memcpy, en la pila están los parámetros,el caller(dirección de retorno) y las variables locales en ese orden... Se supone que al desbordar una variable local podés subir hasta el caller, modificarlo para luego que salte al código de la stack desbordada, haga "lo que se le cante al código" y finalmente retornar con la dirección del caller original o saltar hacia la dirección...
(...)se que los codigos hex del shellcode en los BO se aprovechan por ejemplo de una mala programacion con la funcion strcpy o memcpy, y la pregunta en si es, estos codigos (como estan desbordando un string) por que se ejecutan y no se vuelven solo parte del string?(...)
Cita de: TBB en 22 Septiembre 2016, 06:02 AMEs una librería del sistema que se supone que maneja redes
(...)la otra es mas corta jeje, para que sirve la libreria NetApi32.dll?(...)
Cita de: TBB en 22 Septiembre 2016, 06:02 AM
(...)y la ultima es, que es y para que sirve la ligadura dinamica en OOP?(...)
int main()
{
tipoPunto arreglo[10];
LECTURA(arreglo,sizeof(arreglo)/sizeof(tipoPunto));
return 0;
}
void LECTURA(tipoPunto*arreglo,int tamanio)
{
FILE*arch;
int i=0,j=0;
arch=fopen("puntos.csv","r");
if(arch)
{
while(!feof(arch))
{
fscanf(arch,"%d,%d\n",&arreglo[i].x,&arreglo[i].y);
i++;
}
fclose(arch);
}
for(j=0;(j<i)&&(j<tamanio);j++)
{
printf("Punto %d = %d - %d\n",j+1,arreglo[j].x,arreglo[j].y);
}
}
Cita de: Kaxperday en 10 Septiembre 2016, 18:25 PMvisto lo visto optaré por poner la dll en una shellcode byte a byte y generar el archivo dll con la shellcode e inyectar después, ahora mismo lo veo lo más simple ya que la dll sería un proyecto con numerosas dependencias llamadas a librerías etc.. ¿Que os parece?.
Cita de: Kaxperday en 9 Septiembre 2016, 04:09 AMsin embargo respecto a la conversion a UCHAR la hago para que no me salgan bytes negativos de la forma de 0xFFFFFFAB como me ocurrio que luego generan error en la declaracion de la shellcode, de esta manera ahorro esos problemas con el casteo.
Cita de: Kaxperday en 9 Septiembre 2016, 04:09 AMSin embargo la autentica duda es: si cojo una dll de un messagebox por ejemplo y paso todos sus byte a una shellcode e inyecto la shellcode ¿deberia de inyectarse la dll sin problemas no?. La dll que uso para la shellcode hace un messagebox y la he inyectado en procesos sin problemas pero a la hora de inyectarla como shellcode surgen los problemas y crashea el proceso objetivo
Cita de: RevolucionVegana en 7 Septiembre 2016, 03:50 AM
(...)este es el mensaje que me sale arriba a la derecha cuando inicio Debian(...)
Cita de: BloodSharpen dicho caso conviene instalar un SO que esté probado por ATI y soportado
Cita de: AMDLinux Distributions Supported: This version of the AMD Radeon Software Linux Proprietary Graphics Driver is designed to support the following Linux distributions:
Distributions supported:
Red Hat Enterprise Linux Suite 7.2, 7.1, 7.0, 6.7, 6.6, 6.5
Ubuntu 12.04.4 LTS, 14.04.2, 14.04.3, 15.04, 15.10
SUSE® Linux Enterprise 11 SP3, 12
OpenSuSE 13.1
Cita de: RevolucionVegana en 7 Septiembre 2016, 03:50 AM
Aquí: https://forums.linuxmint.com/viewtopic.php?t=15576
un usuario cuenta como su procesador bajo del 60% al 10% cuando soluciono este problema... entonces es simplemente eso, ver que no sufra el procesador (disculpar si soy muy repetitivo)
La solución que el usuario dice que le funcionó es esta:
Pero yo voy a Menú > Administración y no me sale nada de Administrador de controladores, esto hay alguna forma de instalarlo?
Cita de: RevolucionVegana en 6 Septiembre 2016, 17:25 PM
Hola a todos me he instalado en el PC Debian Jessie 8.5.0, pero tengo un problemilla y es que se ve todo muy pequeño, y me sale un mensaje al iniciar el ordenador avisandome de que hay problemas con el tema de los drivers y la gráfica
Cita de: JBethan en 30 Agosto 2016, 08:11 AM
(...)"No se puede instalar el paquete <<grub-pc>> en <</target>>(...)
Cita de: JBethan en 27 Agosto 2016, 05:10 AMSe supone que debo flashear una memoria USB para instalarle Linux y para ellos estoy usando Rufus(...)MI PC me muestra el pendrive con 3 GB nada más 3,68 de 3,68 (esto es lo que pesa la imagen .iso) y el pendrive es de 8 GB.
diskpart
list disk
(te va a listar todos los disco con sus particiones y ahí elegís el número del disco correcto)
sel disk (número de disco acá)
clean
exit
exit