Cómo usar la web y el motor de búsqueda de Google como un hacker o un desarrollador de software profesional

No hay nada en un hacker o ingeniero de software que les permita buscar en la web de una manera inherentemente diferente a cualquier otra persona. Supongo que lo que más estás buscando es cómo buscar en la web de manera efectiva . Buscar en la web de manera efectiva es una habilidad muy útil, no es difícil de hacer y tiene el potencial de convertirte accidentalmente en el “chico tecnológico” para todos los que conoces, por lo tanto, desperdicias tu tiempo libre arreglando cosas para las personas que no pueden buscar bien en la web . Sin embargo, diría que se reduce a solo unos pocos pasos. Trataré de enumerarlos en orden de importancia.

  1. Sepa lo que quiere buscar. Si no sabe lo que no sabe, descubra cómo llegar allí. Por ejemplo, suponga que quiere saber cómo diseñar un programa para hacer algo, pero no sabe cómo llegar allí. Tiene una infinidad de formas en que podría formular una búsqueda para obtener la información que desea, pero depende de los detalles de lo que necesita. La búsqueda de “cómo programar el lenguaje para hacer la función ” arrojará resultados diferentes a los de ” función ” o incluso “cómo programar la función “. Dado que sabe que quiere que un determinado lenguaje lo haga, reducirlo reducirá sus resultados mejor. Esto también está fuertemente vinculado a:
  2. Se específico. Cuando busque en la web, no será útil buscar algo como “Cómo arreglar mi computadora”. Sin embargo, lo que será útil es una búsqueda como “número de error de pantalla azul de Windows 10 xxxxxxxx”. Esto reduce los resultados a cosas que realmente solucionarán el problema. Nunca irías a un mecánico y les dirías “Mi auto está roto”, pero no darías más detalles que eso. Simplemente te dirían que necesitan saber qué está mal antes de poder ayudarte.
  3. Use palabras clave. Notarás en la búsqueda anterior, que cuando busqué un error de pantalla azul de Windows, no formé la búsqueda en una pregunta o algo así. Hice cada palabra relevante. “Windows 10 error de pantalla azul xxxxx”, obtendrá resultados mucho mejores que algo como, “Hola Google, ¿cómo puedo solucionar el error de Windows xxxx?”, Ya que eso introduce variables que no son relevantes para lo que quieres saber.
  4. Usar herramientas / funciones de búsqueda. Esto podría ser dos cosas separadas, pero son lo suficientemente similares como para que pueda combinarlas con bastante facilidad. Si está haciendo una búsqueda y su consulta es bastante limitada, pero todavía hay muchos resultados irrelevantes, intente reducirla más con las herramientas y funciones de búsqueda. Algunos de estos son bastante conocidos, como incluir un signo menos seguido de una palabra clave que no desea ver, como “error de Windows xxxx -aaaa”. También puede filtrar por tiempo si conoce un resultado buscar no hubiera sido publicado antes o después de ciertas fechas. Puede filtrar por sitio web si solo desea resultados de un lugar específico, como “site: xyz.com” al principio o al final de su búsqueda. Hay muchos otros que no cubriré, pero mira en las herramientas de búsqueda y las opciones de búsqueda avanzada de google para obtener más.

Nota: – Estoy escribiendo esta respuesta como la perspectiva de un Hacker, pero cualquiera puede usar esta técnica simple pero eficiente para que su búsqueda en Google sea más efectiva.

Se trata de “Google Dorks”.

Google Dork lo ayudará a realizar el reconocimiento (recopilación de información) de su objetivo respectivo.

Tiene algunas consultas predefinidas que eventualmente lo ayudarán a explorar la superficie de la aplicación mucho más.

Ejemplos de algunos Google Dorks son: –

  • “Site: http://www.domain.com + inurl: login ” = Este dork devolverá todas las URL ubicadas en un sitio web o dominio en particular con la palabra login en la URL.
  • “Site: example.com -inurl: www” = Este dork devolverá todos los dominios al eliminar www de él. Significa que le dará la lista de todos los Subdominios del sitio en particular.

Entonces, la conclusión final es que puedes hacer muchas cosas con la ayuda de google. Para que Google Dork sea más eficiente, agregue varias consultas en un solo Dork que lo ayudará a filtrar los resultados con mayor precisión.

Mucha suerte y sigue hackeando.

Fui desarrollador profesional de software durante 45 años. Usé Google (como desarrollador de software) para buscar qué forma de función utilizaba el lenguaje en el que estaba trabajando. (Es difícil mantener en mente la sintaxis de un par de docenas de idiomas).

Como hacker (los programadores a veces hacen cosas como el código de ingeniería inversa) lo usé para encontrar descompiladores. (Para cuando podía trabajar por mi cuenta, podía leer el lenguaje de máquina tan fácilmente como podía leer mi propio código fuente de ensamblaje).

Por supuesto, la mayor parte de mi uso de la búsqueda de Google fue para encontrar otras cosas. Estoy seguro de que mi historial de búsqueda confundiría a mucha gente. Cosas como Göbekli Tepe, Lista de faraones, Eva mitocondrial, Estrella más grande, etc.

Aquí hay un verdadero protip. Incluya “sitio: stackoverflow.com” en su consulta de búsqueda.

More Interesting

¿Cuáles son los componentes del software y las diferentes fases del desarrollo del software?

Estoy obteniendo 2.75 LPA como desarrollador de software. ¿Es eso lo suficientemente bueno para comenzar?

Como desarrollador de software, ¿qué puedo aprender de los desarrolladores de hardware sobre la construcción de sistemas confiables?

¿Cuál es la mejor manera de medir la productividad del desarrollador?

Soy un ingeniero de pruebas de software y quiero ser un desarrollador de software en las principales empresas multinacionales, entonces, ¿qué debo hacer para eso?

¿Qué empresas ofrecen buenos servicios de desarrollo de software financiero y contable para grandes empresas?

¿Cómo vería la industria del software a un candidato que haya trabajado como desarrollador de software en una universidad?

¿Es más difícil crear software para Linux que Windows?

¿Qué hace un desarrollador de software en la empresa? ¿Cuáles son los otros tipos de publicaciones en una empresa de TI?

¿Unirse a Datamatic Global, Mumbai es una buena opción para los no principiantes?

Cómo desarrollar la creatividad dentro de mí mismo como desarrollador de software

¿Cuál es el mejor plan de bonificación para desarrolladores de software?

¿Cuál es la mejor aplicación o software que has desarrollado?

¿A partir de 2015 debo usar Ant, Maven o Gradle para construir mis proyectos Java?

¿Qué tan viable es ser algo así como un gato de todos los oficios de desarrolladores web y de software en lugar de especializarse?