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


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 ... 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 [490] 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 ... 1253
4891  Sistemas Operativos / Windows / Re: ¿Cómo activar o desactivar características en Windows 10? en: 31 Agosto 2015, 15:43 pm
¿Si desactivo IIS supondría algún problema de seguridad para la PC?

No. IIS es un servidor Web (cómo Apache por ponerte un ejemplo), si no lo usas para servir contenido, es decir, una página web, entonces desactívalo.

Saludos
4892  Sistemas Operativos / Windows / Re: ¿Cómo activar o desactivar características en Windows 10? en: 31 Agosto 2015, 13:37 pm
no encuentro como activas o desactivar características en Windows 10. He intentado buscar referenciales pero nada todo para versiones anteriores.

La metodología sigue siendo la misma tanto para Windows 8/8.1 (y anteriores) cómo para el nuevo Windows Spy 10,
lo que debes hacer es dirigirte al menú del administrador de aplicaciones y características instaladas (aka AppWiz o Appication Wizard) y desactivar la característica que desees.

Para un acceso rápido a dicho menú, en "Ejecutar", o en un acceso directo, o también en la consola de Windows (CMD), puedes escribir el nombre del applet del panel de control seguido del índice de la pestaña o ventana que quieres mostrar.

Dicho de otro modo, simplemente escribe esto:
Código:
appwiz.cpl,2

...y te saldrá esto otro:




También puedes hacerlo mediante la aplicación commandline DISM (Deployment Image Servicing and Management Tool), la cual está incluida en Windows y en el SDK de Windows.

Para listar los nombres y el estado de las características:
Código:
Dism.exe /Online /Get-Features /Format:Table

Para desactivar una característica:
Código:
DISM.exe /Online /Disable-Feature /FeatureName:"Nombre de la característica" /English /LogPath:".\DISM.log" /LogLevel:3

Si la característica que deseas desactivar no se encuentra en dicha lista (ej. Hyper-V,, Virtual PC, Windows Defender, Windows Media Player), siempre puedes desinstalar/eliminar el paquete que contenga la funcionalidad:

Para listar los nombres y el estado de los paquetes:
Código:
DISM.exe /Online /Get-Packages /Format:Table

Para desinstalar un paquete:
Código:
DISM.exe /Online /Remove-Package /PackageName:"Nombre del paquete" /English /LogPath:".\DISM.log" /LogLevel:3

PD: Ten en cuenta que Microsoft utiliza identificadores únicos para nombrar los paquetes, así que el nombre de estos varian entre las distintas versiones de Windows, no vayas a usar el mismo nombre de paquete en otra versión más antigua de Windows esperando que funcione (o tras instalar un Service Pack), ya que el paquete tendrá un identificador distinto que hará referencia a una versión anterior del mismo.

Saludos
4893  Sistemas Operativos / Windows / Re: derecho de adm en win 10 en: 31 Agosto 2015, 13:06 pm
ya use
net user Administrador /active:yes

De acuerdo, pero despues de haber activado la cuenta oculta llamada "Administrador", ¿entraste a esa cuenta para realizar la operación de escitura del archivo?, por que de lo contrario no has cambiado nada :P.

De todas formas, desde una cuenta con privilegios de Admin siempre puedes conceder o condecerte los privilegios de lectura/escritura/eliminación sobre un directorio/archivo desde la UI de Windows o desde la consola de comandos, cómo en este ejemplo escrito en Batch:

Script.cmd
Código:
Echo OFF & Color 1F

Set "dirPath=%USERPROFILE%\Pictures"

"Takeown.exe" /F "%dirPath%" /R /D S               && ^
"Icacls.exe"     "%dirPath%" /Grant "%USERNAME%":"F" /T

Pause&Exit /B 0

Saludos
4894  Sistemas Operativos / Windows / Re: duda ultima version de windows 10 en: 31 Agosto 2015, 11:52 am
Sobre el Service Release 1 o SR1 no encuentro información respecto a si al final decidieron lanzarla o todavía están trabajando en ello, solo hay noticias sobre ello y nada más, así que probablemente no lo hayan hecho o hayan preferido optar por no publicarla de esa manera tan llamativa, ya que existe una actualización acumulativa de Windows Spy 10 la cual coincide con la misma fecha de todas esas noticias sobre el Service Release 1, tal vez cómo ya digo aun no ha sido publicada, o tal vez simplemente Microsoft haya preferido hacerlo de esta forma en una actualización menos llamativa (por las malas críticas que han recibido), la cual solo parece ser descargable mediante Windows Update cómo explican en la página oficial, no apuntan hacia ningún enlace de descarga para su posible distribuición offline (aunque por otro lado siempre puedes tratar de descargarla desde Windows update y extraerla del directorio de descarga de actualizaciones):


Cumulative Update for Windows Spy 10: August 5, 2015

También puedes probar a descargarla con la herramienta de terceros WSUS Offline Update.
http://download.wsusoffline.net/

PD: El peso total de lo que dicha herramienta descarga en actualizaciones a día de hoy para el Windows Spy 10 ronda los 500 Mb.



¿A que te refieres por "versión"?, ¿qué buscas exactamente?, dudo que exista de manera oficial una ISO del Windows Spy 10 que lleve dicha actualización integrada, aunque puedo equivocarme, pero eso más bien lo hacían con los llamados Service Packs (digo hacian, por que no me atrevo a presuponer lo que hará la cambiante Microsoft en el futuro, con tanto cambio de nombres, de política, de imagen, y de decisiones en general).

La versión NT + Build de la release pública del sistema operativo Windows Spy 10 es 10.0.10240, ahora, la build más reciente es la 10532 (en desarrollo) cómo apunta la siguiente tabla del historial de versiones, en la Wikipedia:


Windows Spy 10 - Wikipedia

Saludos
4895  Programación / .NET (C#, VB.NET, ASP) / Re: [C#] Array de una clase. Aumentar dimensiones en: 31 Agosto 2015, 11:31 am
Aparte de lo ya mencionado, también podrías usar una colección genérica de tipo List<T>, al igual que un ArrayList pero con miembros más productivos, hace uso de un buffer de arrays para almacenar los datos, los cuales son redimensionados dinámicamente (internamente) utilizando los métodos List.Add() y List.Remove() (entre otros).

Código
  1. List<persona> personas = new List<persona>();
  2. personas.Add(persona individual);
  3. personas.AddRange(array de persona);

ArrayList, List<T>, ambas maneras son más productivas que utilizar un Array nativo.

No existe manera de redimensionar dinámicamente un Array, para redimensionar el tamaño de asignación debes usar Array.Resize cómo ya han comentado, aunque una manera más óptima en cuestión de velocidad sería copiar el contenido del antiguo array a uno nuevo:

Código
  1. Public Shared Function ResizeArray(sourceArray As Array, newSize As Integer) As Array
  2.  
  3.    Dim preserveLength As Integer = Math.Min(sourceArray.Length, newSize)
  4.  
  5.    If (preserveLength > 0) Then
  6.        Dim newArray As Array = Array.CreateInstance(sourceArray.GetType.GetElementType, newSize)
  7.        Array.Copy(sourceArray, newArray, preserveLength)
  8.        Return newArray
  9.  
  10.    Else
  11.        Return sourceArray
  12.  
  13.    End If
  14.  
  15. End Function

Código
  1. Dim myArray(50) As Integer
  2. Debug.WriteLine(String.Format("{0,-12}: {1}", "Initial Size", myArray.Length))
  3.  
  4. myArray = DirectCast(ResizeArray(myArray, myArray.Length + 50), Integer())
  5. Debug.WriteLine(String.Format("{0,-12}: {1}", "New Size", myArray.Length))

Conversión online a C#:

Código
  1. public static Array ResizeArray(Array sourceArray, int newSize)
  2. {
  3.  
  4. int preserveLength = Math.Min(sourceArray.Length, newSize);
  5.  
  6. if ((preserveLength > 0)) {
  7. Array newArray = Array.CreateInstance(sourceArray.GetType.GetElementType, newSize);
  8. Array.Copy(sourceArray, newArray, preserveLength);
  9. return newArray;
  10.  
  11. } else {
  12. return sourceArray;
  13.  
  14. }
  15.  
  16. }
  17.  
  18. //=======================================================
  19. //Service provided by Telerik (www.telerik.com)
  20. //=======================================================

Código
  1. int[] myArray = new int[51];
  2. Debug.WriteLine(string.Format("{0,-12}: {1}", "Initial Size", myArray.Length));
  3.  
  4. myArray = (int[])ResizeArray(myArray, myArray.Length + 50);
  5. Debug.WriteLine(string.Format("{0,-12}: {1}", "New Size", myArray.Length));

Saludos
4896  Programación / .NET (C#, VB.NET, ASP) / Re: [SOURCE] Algoritmo KeyLogger (RawInput) en: 31 Agosto 2015, 10:20 am
Elektro, has visto el tema de los Detours?

¿Te refieres a Microsoft Detours?, tengo entendido que ese producto es para el API-Hooking, de todas formas nunca he usado Detours ni me lo he planteado (al requerir hacer wrappers de su librería) ya que en .Net se vuelve innecesaria su utilización al existir algunas alternativas cómo EasyHook o Nektra Deviare, siendo esta última, Deviare, la mejor opción.

Mi lenguaje de eleccion es C/C++ con Qt como framework.. Tenes algun enlace que me puedas compartir?

No, pero esto son ejemplos para el teclado en Visual C++ que imagino te podrán servir de mejor ayuda:

Minimal Key Logger Using RAWINPUT
Combining Raw Input and keyboard Hook to selectively block input from multiple keyboards

saludos
4897  Programación / .NET (C#, VB.NET, ASP) / Re: [C#] Conectar Socket (denegación) en: 30 Agosto 2015, 22:58 pm
me marca error en IPEndPoint:


Fíjate bien en el mensaje de error, ¿qué te dice?, que no hay ningún constructor que acepte 4 parámetros, por ende, hazte la siguiente pregunta:
¿Qué estoy haciendo mal para que detecte estar pasándole 4 argumentos en lugar de dos?.

Cuando me debería aceptar el mismo parámetro que en Client, pero no.

Es obvio que el código no puede compilar ya que hay un error de sintaxis, no puedes escribir una IP tal cual, se espera un valor entero y no puede contener puntos, lo que escribiste no es "nada", pero es que de todas formas no le estás intentando pasar el mismo valor. ya que en la primera imagen usas el overload que toma cómo argumento un objeto IPAddress, y en la segunda imagen, la del error, intentas utilizar el constructor que toma cómo argumento un valor Int64, intentando pasarle cómo argumento una IP tal cual, la cual obviamente no sep uede reconocer como un valor entero...

En la primera imagen usas la función Parse para parsear una cadena de texto que contiene una IP, hay mucha diferencia, en la segunda imagen no lo haces, usas el otro constructor.

Saludos
4898  Foros Generales / Foro Libre / Re: El ambicioso ascensor de 20 km para viajar al espacio en: 30 Agosto 2015, 03:42 am
No me subiría ahí ni loco, y no lo tocaría ni con un palo ...por si se viene todo abajo.

Si lo llegasen a construir, cosa que dudo pero de todas formas jamás lo veré durante el transcurso de mi vida, sin duda sería el objetivo mediático perfecto para un atentado terrorista, casi al nivel o por encima de las torres gemelas (y perdón por nombrar esa tragedia en vano).

¿Una torre de 20 km de altura?, si es que lo están pidiendo a gritos... vaya peligro tiene esa estructura lo mires por donde lo mires empezando por que vaya a ser consruida por seres humanos, al menos cómo yo lo veo, tiene sus cosas buenas para aquellos ricachones millonarios que puedan pagarse el viaje al espacio claro está, al resto que nos den, solo servirá para tapar luz solar al pueblo más cercano, pero también tendría cosas malas, cosas más malas y más graves quiero decir. Esto se pasa de ambicioso.

Saludos
4899  Foros Generales / Foro Libre / Re: Descifra el último mensaje sin descifrar de la II Guerra Mundial en: 29 Agosto 2015, 16:24 pm
¿En esto se gasta el dinero la gente?, me parece más que absurdo, con un presupuesto de 1,5 millones de euros puedes abastecer de comida a toda África durante cien años (me da igual si exagero, es un buen ejemplo), pero claro, es mejor invertirlo en descubrir que narices pone en un papel cifrado de una guerra que ya pasó a la historia, y de la que nadie quiere acordarse por sus tragedias.

Es, realmente... absurdo y vomitivo. Me averguenzo de compartir planeta con individuos semejantes.

Por cierto, no quiero meter la pata, pero... ¿no es igual de absurdo basarse en la lógica de una metodología de hace casí un centenar de años para el desarrollo de un nuevo algoritmo de cifrado informático?, no se, digo yo, que muy avanzados en técnicas de ofuscación de datos no debían serlo por aquella época, al menos no cómo ahora con todo informatizado y cualquier técnica exprimida al máximo.
Para mi es exactamente cómo apunta @Engel, que no se haya podido descifrar hasta ahora eso no significa que sea seguro.

Saludos
4900  Sistemas Operativos / Windows / Re: (Consulta) Desactivar barra lateral al deslizar ratón de derecha a izquierda en: 29 Agosto 2015, 16:03 pm
He probado esos registros, es decir, los he ejecutado. Aun así me sigue saliendo la barra al deslizar el dedo

No debería salir lo que mencionas, ¿estás seguro que lo hiciste correctamente?, mira esta demostración que hice sobre una instalación limpia de Windows 8.1:



La modificación en el registro, en este caso no requiere un reinicio de sesión de usuario, pero aun así, ¿reiniciaste sesión/PC para comprobar que surgió efecto?.



Desde que salió Windows 8 llevo utilizando esta metodología, sin embargo, yo estoy en un PC de sobremesa y tal vez, si dices que no te funciona, pueda significar que el comportamiento de esta característica puede variar para volverse más intrusiva u "obligatoria" al usar un Touchpad.

En ese caso, puedes intentar una de estas alternativas:

Primera posible solución
 la primera y más sencilla sería utilizar la siguiente aplicación, la cual una vez iniciada reside en segundo plano para "matar" la CharmsBar siempre que intente aparecer (supuestamente, no la he probado):
Winaero Charms Bar Killer

Segunda posible solución
La segunda alternativa, sería reducir la "zona caliente" de la esquinas calientes. Estas indicaciones servirían para reducir la esquina superior derecha:

1. Inicia la aplicación Regedit.exe y navega hasta la clave "KEY_CURRENT_USER\Software\Synaptics\SynTPEnh\ZoneConfig\TouchPadPS2_3\Right Edge Pull", el nombre de la clave será diferente dependiendo del fabricante, etc, debes buscarla tu mismo.

Si no la encuentras, puedes hacer una búsqueda en el registro, accediendo al menú Edición -> Buscar, con la casilla "Valores" marcada y el resto desmarcadas para evitar coincidencias adicionales, busca el texto "LoYRel" hasta que encuentres la clave adecuada de tu touchpad.

2. Modifica los datos del valor "LoYRel" por "FFFFFFFF" (hexadecimal) o "4294967295" (decimal).
Cuanto más grande sea el valor, menor será la "zona caliente" y esto supuestamente podrá evitar que aparezca la CharmsBar accidentalmente.

Puedes hacer lo mismo con el resto de valores, "LoXRel", "HiXRel", y "HiYRel", cada uno indica una esquina diferente, las cuales por su nombre hacen referencia a los puntos X,Y de la pantalla, "Lower X Point", "Higher Y Point", etc.

Fuente:
http://superuser.com/questions/498121/how-to-make-the-windows-8-trackpad-edge-swipe-zones-smaller

Saludos
Páginas: 1 ... 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 [490] 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 ... 1253
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines