🎡 Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ для brute-force ΠΈΠ· тСкстов пСсСн артистов

Β 

ΠœΡ‹ ΡƒΠΆΠ΅ писали ΠΏΡ€ΠΎ Π’Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½ΠΎ-лингвистичСскиС особСнности создания словарСй для brute-force Π°Ρ‚Π°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнта Mentalist.

БСгодня расскаТСм ΠΏΡ€ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ инструмСнт ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ свой словарик, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ряд ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… особСнностСй, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

  1. Π‘ΠΊΡ€ΠΈΠΏΡ‚Β  ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π΅Ρ‚ вопросы ΠΎ Ρ†Π΅Π»ΠΈ Π°Ρ‚Π°ΠΊΠΈ ΠΈ послС этого создаСт ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ замСняя символами ΠΈ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ Π±ΡƒΠΊΠ²Ρ‹ ΠΈΠ· Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Π΅ΠΉ слов.
  2. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚, Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ слова ΠΈΠ· словаря, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΆΠ΅ примСнялся для Π°Ρ‚Π°ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΎΠ² ΠΈ для экономии Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  3. ΠœΠΎΠ΄ΡƒΡŒ β€œlyric pass” позволяСт Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Ρ„Ρ€Π°Π·Ρ‹ ΠΈ тСкстов пСсСн артистов.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΎΠ±ΠΎ всСм ΠΏΠΎ-порядку. Π Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎΒ https://github.com/r3nt0n/bopscrk

Для установки Π² Kali Linux Π½Π°Π±ΠΈΡ€Π°Π΅ΠΌ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:



git cloneΒ https://github.com/r3nt0n/bopscrk.git




Β 

Β 

Β 

Π—Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ с bopscrk ΠΈ запускаСм скрипт:

python3 bopscrk.py -i


Β 

Β 

ПослС этого ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ Π½Π° вопросы систСмы, для акадСмичСского ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°,Π·Π° Ρ†Π΅Π»ΡŒ возьмСм всС Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ систСмного администратора ΠΈΠ· Вомска Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€Π° Π―Π³ΠΎΠ΄Ρ‡ΠΊΠΈΠ½Π°, устанавливаСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ вниманию:

-Минимальная Π΄Π»ΠΈΠ½Π° – 8.

-Максимальная Π΄Π»ΠΈΠ½Π° – 16.

-Имя – Vladimir.

-Ѐамилия – Yagodichkin.

-Π”Π°Ρ‚Π° роТдСния – 20 дСкабря 1987 Π³ΠΎΠ΄Π°.

-Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ слова, связанныС с Ρ†Π΅Π»ΡŒΡŽ Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ – honda, zenit, warcraft.

-УстанавливаСм ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎ Π·Π°ΠΌΠ΅Π½Π΅ Π±ΡƒΠΊΠ² Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ подстановку ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… символов Π² Π½Π°Ρ‡Π°Π»ΠΎ ΠΈ ΠΊΠΎΠ½Π΅Ρ† пароля – ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅ΠΌ β€œy”.

-Как ΠΌΠ½ΠΎΠ³ΠΎ слов ΠΌΡ‹ Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ – ΡƒΠΊΠ°ΠΆΠ΅ΠΌ 2.

-Имя артиста, тСксты ΠΈΠ· пСсСн ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ…ΠΎΠ΄ΠΈΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ – пропустим, ΠΎΠ± этом Π½ΠΈΠΆΠ΅.

-Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ слова ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ словаря – Ρ‚ΡƒΡ‚ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡƒΡ‚ΡŒ Π½Π° словарик ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ ΠΏΠΎΠ±Ρ‹Π²Π°Π» Π² бою – пропускаСм.

-Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ tmp.txt Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ – оставим ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ.

На Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ 260449 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ

Β 

Β 

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ содСрТимоС Ρ„Π°ΠΉΠ»Π° Π² nano Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅

Β 

Β 

Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»ΠΈΠΊ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π°Ρ‚Π°ΠΊΠΈ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим ΡΠ°ΠΌΠΌΡƒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ использованиС Ρ„Ρ€Π°Π· ΠΈΠ· тСкстов пСсСн артистов, для этого Π·Π°Π½ΠΎΠ²ΠΎ Π²Π²Π΅Π΄Π΅ΠΌ

Β 

python3 bopscrk.py -i

Β 

ΠŸΡ€ΠΎΠΏΡƒΡΠΊΠ°Π΅ΠΌ всС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ значСния, ΠΊΡ€ΠΎΠΌΠ΅ минимальной ΠΈΒ  максимальной Π΄Π»ΠΈΠ½Ρ‹ – поставим ΠΏΠΎ 20 символов (для наглядности) ΠΈ останавливаСмся Π½Π° β€œArtist names to search song lyrics (comma-separated)”, Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ строкС Π²Π²Π΅Π΄Π΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 2pac (извСстный ΡƒΠ±ΠΈΡ‚Ρ‹ΠΉ Ρ€Π΅ΠΏΠ΅Ρ€). Π’ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ инструмСнт нашСл 1244 пСсни ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ артиста ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ.

Β 

Β 

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΌΠΈΠΊΡΠΎΠ²Π°Ρ‚ΡŒ со спСц символами ΠΈ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, Π½ΠΎ ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ для наглядности ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ словарик Ρ€Π΅ΠΏΠ°), ΠΊΠ°ΠΊ ΠΆΠ΅ прСкрасно

Β 

Β 

Β 

НапоминаСм , Ρ‡Ρ‚ΠΎ ΡΡ‚Π°Ρ‚ΡŒΡ написана с Ρ†Π΅Π»ΡŒΡŽ ознакомлСния с инструмСнтом,обСспСчСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ бСзопасности ΠΈ обучСния, Π΅Π³ΠΎ Π½Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° систСмах, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρƒ вас Π½Π΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π° тСстированиС ΠΈΠ»ΠΈΒ  Π°Ρ‚Π°ΠΊΡƒ.Β 

Β 

Β 

Β 



2020-11-09T23:19:25
Аудит Π˜Π‘

Π”Ρ€ΡƒΠ·ΡŒΡ ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ этому ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ ΡΡ‚Π°Ρ‚ΡŒ доступнСС Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях.

НС ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈ ΠΌΠΈΠΌΠΎ ΠΆΠΌΠ°ΠΊΠ½ΠΈ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΡƒ Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½!