X custom charset iphone Ρ‡Ρ‚ΠΎ это

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ iPhone X(s/r)/8/7/6 ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡΠΈΡ‚ΡŒ имя звонящСго

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим ΠΊΠ°ΠΊ Π½Π° iPhone Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ звонящСго Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°, Ссли ΠΎΠ½ Π΅ΡΡ‚ΡŒ Π² вашСм спискС ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ². Π’ качСствС бонуса разбСрСмся ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΡŽ для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°.

Данная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для всСх ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ iPhone Xs/Xr/X/8/7/6/5 ΠΈ Plus Π½Π° iOS 12. На Π±ΠΎΠ»Π΅Π΅ старых вСрсиях ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню ΠΈ аппаратная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°.

Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π² iPhone Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ проговаривания ΠΈΠΌΠ΅Π½ΠΈ звонящСго

Π•Ρ‰Π΅ Π½Π΅ Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ простыС Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ Nokia, Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠΈΠ΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Symbian, ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π²Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡΠΈΡ‚ΡŒ имя звонящСго Π²Π°ΠΌ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°. Если ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹ скучаСтС, Ρ‚ΠΎ Π½Π° iPhone начиная с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы iOS 10 ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Apple ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«Π’Π΅Π»Π΅Ρ„ΠΎΠ½Β» сущСствСнно ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ. Π‘Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сторонних сСрвисов, появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡΠΈΡ‚ΡŒ имя звонящСго Π²Π°ΠΌ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ стандартныС настройки прилоТСния Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚, врСмя ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°ΡƒΠ· ΠΌΠ΅ΠΆΠ΄Ρƒ словами такая, ΠΊΠ°ΠΊ Π² Π°Π½Π°Π»ΠΎΠ³Π°Ρ…. Π’ настройках Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ:

Для Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ звонящСго Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ:

X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ X custom charset iphone Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ X custom charset iphone Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ X custom charset iphone Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ iOS 10 ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… вСрсий ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы стали Π±ΠΎΠ»Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ увСдомлСния ΠΈ экран Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ. Появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Siri Π²Π½ΡƒΡ‚Ρ€ΠΈ сторонних ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠ»ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡˆΡ‚Π°Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?

Если ΠΊ Π²Π°ΠΌ Π·Π²ΠΎΠ½ΠΈΡ‚ Π°Π±ΠΎΠ½Π΅Π½Ρ‚, записанный Π² Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«ΠœΠΈΡ…Π°ΠΈΠ»Β», Ρ‚ΠΎ Π²ΠΎ врСмя поступлСния Π·Π²ΠΎΠ½ΠΊΠ° Siri считаСт имя автоматичСски ΠΈ произнСсСт Π΅Π³ΠΎ. ΠŸΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ громкости, Ρ‡Ρ‚ΠΎ ΠΈ установлСнный Π·Π²ΠΎΠ½ΠΎΠΊ.

Как ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто Π½Π° iPhone ΠΈ iPad

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ†ΠΈΠΈ

Ѐункция ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС обновлСния систСмы ΠΌΠΎΠΆΠ΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ автоматичСски. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, послС поступлСния Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Ρ… Π·Π²ΠΎΠ½ΠΊΠΎΠ², систСма произносит имя Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° ΠΈΡ… iPhone звонят.

ВыполняСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ звонящСго Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΎ врСмя поступлСния Π·Π²ΠΎΠ½ΠΊΠΎΠ² Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°.

Как ΡƒΠ·Π½Π°Ρ‚ΡŒ имя звонящСго, Π½Π΅ доставая Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½?

На iPhone Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΡŽ, которая способна ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°Ρ‚ΡŒ ΠΏΡ€ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π·Π²ΠΎΠ½ΠΎΠΊ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли ΠΌΡ‹ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π° установим ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ±Ρ€ΠΎΠ·Π²ΠΎΠ½ΠΎΠΊ, Ρ‚ΠΎ Айфон Π²ΠΈΠ±Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎ врСмя Π²Ρ‹Π·ΠΎΠ²Π° ΠΏΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ.

Π‘ΠΎΠ·Π΄Π°Π² ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΡŽ, Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ. Π’Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ врСмя Π½Π° запись ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡƒΠΆΠ΅ доступСн список с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ комбинациями, поэтому ΠΈΡ… Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ.

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ iPhone X(s/r)/8/7/6 ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡΠΈΡ‚ΡŒ имя Π·Π²ΠΎΠ½ΡΡ‰Π΅Π³ΠΎΠžΡ†Π΅Π½ΠΈ ΡΡ‚Π°Ρ‚ΡŒΡŽ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

QML β€” большС, Ρ‡Π΅ΠΌ просто GUI

ΠŸΡΡ‚Π½ΠΈΡ†Π°, ΠΊΠ°ΠΊ извСстно, β€” ΠΊΠΎΠ½Π΅Ρ† Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π½Π΅Π΄Π΅Π»ΠΈ, Π»ΡƒΡ‡ΡˆΠ΅Π΅ врСмя для развлСчСния ΠΈ ΠΈΠ³Ρ€. А Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ β€” это Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°Π΄ΠΎ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, ΠΈ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ. ΠžΠ΄Π½Ρƒ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΈΠ³Ρ€ я ΠΈ Ρ€Π΅ΡˆΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ.

Π­Ρ‚ΠΎΡ‚ пост Π½Π΅ являСтся ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ ΠΈΠ»ΠΈ Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… QML Howto ΠΈ Quick Start. Π‘ΠΊΠΎΡ€Π΅Π΅, это описаниС ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΊΠ°ΠΌΠ½Π΅ΠΉ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ написании Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ прилоТСния.

X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ X custom charset iphone Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ ΡΡ‚ΠΎΠšΠΎΠ³Π΄Π° Qt Quick/QML Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Ρ‹Π»ΠΎ заявлСно, ΠΎΡ‚ Нокии Π·Π²ΡƒΡ‡Π°Π»ΠΈ слова, Ρ‡Ρ‚ΠΎ Β«Π² пСрспСктивС Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° Qt Quick, Π½ΠΎ ΠΈ вся Π»ΠΎΠ³ΠΈΠΊΠ° нСслоТных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ написана Π½Π° яваскриптС, программистам Π½Π΅ потрСбуСтся Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΈ строчки ΠΊΠΎΠ΄Π° Π½Π° ΠΏΠ»ΡŽΡΠ°Ρ…Β». ЗаявлСниС Π±Ρ‹Π»ΠΎ Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅, Ρ‡Π΅ΠΌ ΠΌΠΎΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΈ сразу мСня заинтСрСсовало: я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ Π±Π΅Π· Π΅Π΄ΠΈΠ½ΠΎΠΉ строчки ΠΊΠΎΠ΄Π° Π½Π° ΠΏΠ»ΡŽΡΠ°Ρ….

Об ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ ΠΌΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎΠΌ.

ВСрсия пСрвая, ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ½Π° с Π΄Ρ€Π°Π³-Π½-Π΄Ρ€ΠΎΠΏΠΎΠΌ

Π’ качСствС ΠΎΡ‚ΠΏΡ€Π°Π²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° ΠΈΠ³Ρ€Π° Π¦Π°Π°Ρ€ β€” Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Π°Ρ логичСская ΠΈΠ³Ρ€Π° для Π΄Π²ΡƒΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ². Π― искрСннС надСюсь, Ρ‡Ρ‚ΠΎ моя коварная рСализация Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π½Π΅ Π²Ρ‹Π·ΠΎΠ²Π΅Ρ‚ нСгодования ΠΏΡ€Π°Π²ΠΎΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π²ΡˆΠΈΠΌΡΡ Π΅Ρ‘ ΠΊΡƒΠΏΠΈΡ‚ΡŒ β€” Π² ΠΆΠΈΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΎΠ½Π° ΠΊΡƒΠ΄Π° интСрСснСС, Ρ‡Π΅ΠΌ Π² ΠΌΠΎΡ‘ΠΌ исполнСнии.

А ΠΌΡ‹ возвращаСмся ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ я Π΄Π΅ΡΡΡ‚ΡŒ ΠΌΠΈΠ½ΡƒΡ‚ созСрцал ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ (Π½Π° рисункС свСрху): Π²ΠΎ всСх ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… ΠΎΠ½ΠΎ, ΠΊΠ°ΠΊ извСстно, ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ΅. По истСчСнии дСсяти ΠΌΠΈΠ½ΡƒΡ‚ я сказал: «Ага!Β», Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΠ» ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΡƒΠ·Π»Π°ΠΌΠΈ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π»Π°ΡΡŒ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ сСтка, послС Ρ‡Π΅Π³ΠΎ написал Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, сущСствуСт Π»ΠΈ ΡƒΠ·Π΅Π» Π½Π° самом Π΄Π΅Π»Π΅.

Π― Ρ‚Π°ΠΊ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°ΡΠΏΠΈΡΡ‹Π²Π°ΡŽ свои ΡΠΊΠ·ΠΈΡΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ мСтания ΠΈ Ρ‚Π°ΠΊ ΠΌΠ°Π»ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠΆΡƒ ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ прям сСйчас Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ: это самыС большиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ я встрСтился Π² процСссС. Π­Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊ. Π‘ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅, ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ„ΠΈΡˆΠΊΠΈ, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ статуса β€” Π½Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ! ΠΠ½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ„ΠΈΡˆΠ΅ΠΊ β€” 2 строчки! Π Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΡƒ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΈΡˆΠΊΠΈ Π² зависимости ΠΎΡ‚ Ρ„Π°Π·Ρ‹ Ρ…ΠΎΠ΄Π° β€” всё это Π² QML дСлаСтся Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ элСмСнтарно, Ρ‡Ρ‚ΠΎ я ΠΌΠΎΠ³Ρƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Π½ΡƒΠ°Π» с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ. К ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹, js-Ρ„Π°ΠΉΠ» со всСй основной Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ пустыС строки ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ, Π·Π°Π½ΠΈΠΌΠ°Π» Π°ΠΆ 173 строки ΠΈΠ»ΠΈ 6 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Ах Π½Π΅Ρ‚, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, я вспомнил ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ мСня ΠΈΠ·ΡƒΠΌΠΈΠ» ΠΈ Π²Ρ‹Π½ΡƒΠ΄ΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ костылик. Π­Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ называСтся: drag’n’drop. Π”Π°, это Π·Π²ΡƒΡ‡ΠΈΡ‚ странно, Π½ΠΎ Π΄Ρ€Π°Π³-Π½-Π΄Ρ€ΠΎΠΏ Π² Ρ‡ΡƒΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅, Ρ‡Π΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ графичСском Ρ‚ΡƒΠ»ΠΊΠΈΡ‚Π΅ сдСлан Ρ…Ρ€Π΅Π½ΠΎΠ²ΠΎ. Β«Π’Π°ΡΠΊΠ°Ρ‚ΡŒΒ» ΠΌΠΎΠΆΠ½ΠΎ, оказываСтся, Π½Π΅ элСмСнта, Π° MouseArea, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° Π½Ρ‘ΠΌ Π»Π΅ΠΆΠΈΡ‚. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ β€” это ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΆΠΌΡΠΊΠ°Ρ‚ΡŒ, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ограничСния ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌ Ρƒ нас Π΅ΡΡ‚ΡŒ. НСльзя, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с систСмой, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ событиС Β«Π² мСня Ρ‡Π΅ΠΌ-Ρ‚ΠΎ ΠΊΠΈΠ½ΡƒΠ»ΠΈ, Ρ‡Ρ‚ΠΎ это», нСльзя Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠΈΠ΄Π°Ρ‚ΡŒΡΡ элСмСнтом Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. МоТно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ события pressed ΠΈ released. Π”Π°Π»ΡŒΡˆΠ΅ ΠΊΡ€ΡƒΡ‚ΠΈΡΡŒ ΠΊΠ°ΠΊ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ. А Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…, Ссли ΠΌΠ½Π΅ Π½Π΅ измСняСт ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ρ‚Π°ΠΊΠΈΠΌΠΈ глупостями Π²ΠΎΠΎΠ±Ρ‰Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ со всякими Grid’Π°ΠΌΠΈ ΠΈ List’Π°ΠΌΠΈ, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Ρ‚Π΅Π±Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ спозиционированных элСмСнтов. Π’ΠΈΠ΄ΠΈΠΌΠΎ ΠΈΠ·-Π·Π° этого, кстати, ΡΠΊΠ°Π·Π°Ρ‚ΡŒ элСмСнту Β«ΠΌΠ½Π΅ Ρ‚ΠΎ, ΠΊΠ°ΠΊ тСбя ΠΊΠΈΠ½ΡƒΠ»ΠΈ, Π½Π΅ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ, Π²Π΅Ρ€Π½ΠΈΡΡŒ Π½Π° мСсто», Ρ‚ΠΎΠΆΠ΅ нСльзя. Π― ΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΡŽ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ Ρ€Π°Π·Π±ΠΎΡ€Π΅ RSS Π΄ΡƒΠΌΠ°Π»ΠΈ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Бвойством элСмСнта, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ Π΅Π³ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Π° экранС β€” x ΠΈ y β€” Π° позиция Π½Π° доскС. ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π²Ρ‹ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ исходя ΠΈΠ· ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. ΠŸΡ€ΠΈ событиях pressed ΠΈ released ΠΌΡ‹ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΈ вычисляСм, Π² ΠΊΠ°ΠΊΡƒΡŽ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΠΊΠΈΠ½ΡƒΡ‚ΡŒ элСмСнтом. ПослС этого Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΡƒΡŽ Π·Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ элСмСнта. Если функция Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π½Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с элСмСнтом Ρ‡Ρ‚ΠΎ? ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π² ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π° Ρ€ΡƒΠΊΠ°ΠΌΠΈ:

Π’ΠΈΠ΄ΠΈΡ‚Π΅ это присваиваниС минус Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹? Ага. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² QML, Ссли ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ свойству Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² Π½Ρ‘ΠΌ ΡƒΠΆΠ΅ Π»Π΅ΠΆΠΈΡ‚ (oX ΠΈ oY), Ρ‚ΠΎ Π΄Π²ΠΈΠΆΠΎΠΊ считаСт, Ρ‡Ρ‚ΠΎ свойство Π½Π΅ измСнилось, ΠΈ Π½Π΅ пСрСсчитываСт всё, Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌ связано, Π² нашСм случаС это Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ Π½Π° экранС. ΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡΡ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰Π΅Π΅ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ исходноС.
Π‘Π°ΠΌΠ° рСализация Π΄Ρ€Π°Π³-Π½-Π΄Ρ€ΠΎΠΏΠ° выглядит Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

И Π²ΠΎΡ‚ Π½Π° этом всС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈΡΡŒ. Π’ ΠΈΠ³Ρ€Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ, Π²Ρ‹ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π·Π° Π±Π΅Π»Ρ‹Ρ…, Π²Ρ‹ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π·Π° Ρ‡Ρ‘Ρ€Π½Ρ‹Ρ…. Но β€” Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ скучно, я ΠΆΠ°ΠΆΠ΄Π°Π» ΠΈΠ³Ρ€Ρ‹ ΠΏΠΎ сСти с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ. И Ρ‚ΡƒΡ‚ Π½Π° сцСну Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ вторая итСрация Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ интСрСсная.

Π“Π΄Π΅ Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ я Π½Π°Ρ‡Π°Π» Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΎ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, Π½ΠΎ ΠΏΠΎΠΊΠ° Π΄ΠΎ Π½Π΅Ρ‘ Π΅Ρ‰Ρ‘ Π½Π΅ дошло, ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ сСти.

Как я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Π² QML ΠΎΡ‡Π΅Π½ΡŒ бСдная ΠΈ грустная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡΠ΅Ρ‚ΡŒΡŽ. Π£ нас Π΅ΡΡ‚ΡŒ Ajax-запросы ΠΈΠ· javascript-Π΄Π²ΠΈΠΆΠΊΠ° (ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ асинхронныС), ΠΈ Ρƒ нас Π΅ΡΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ измусолСнный Π²ΠΎ всСх ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… XmlListModel. МнС Π½Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Π²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ вСсь QML Π±Ρ‹Π» создан ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для Π»Ρ‘Π³ΠΊΠΎΠ³ΠΎ Ρ€Π°Π·Π±ΠΎΡ€Π° RSS-ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ².

Как Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ, забСгая Π²ΠΏΠ΅Ρ€Ρ‘Π΄, скаТу, Ρ‡Ρ‚ΠΎ самой наглядной ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ бСдности Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡΠ΅Ρ‚ΡŒΡŽ Π² QML являСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ строчка:

Если ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎ, я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΡ€ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΈΠ³Ρ€Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π° сСрвСр сообщСниС, Ρ‡Ρ‚ΠΎ я ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ ΠΈ сСссию ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ±ΠΈΠ²Π°Ρ‚ΡŒ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° вся Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΡ…ΠΎΠ΄Π΅ сигнала я создаю асинхронный ajax-запрос, Β«ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΒ» Π΅Π³ΠΎ, Π° Π΄Π°Π»ΡŒΡˆΠ΅β€¦ Π° дальшС наш Ρ†ΠΈΠΊΠ» событий (event loop) ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ ΡˆΡ‚Π°Ρ‚Π½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ β€” вСдь ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ сигнала Π±Ρ‹Π» Π½Π°ΠΆΠ°Ρ‚Ρ‹ΠΉ крСстик Π² ΡƒΠ³Π»Ρƒ ΠΎΠΊΠ½Π°. Вуаля! Запрос Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ успССт Π΄ΠΎΠΉΡ‚ΠΈ Π΄ΠΎ сСрвСра. Никогда. Но я ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ, я Π²Π΅Ρ€ΡŽ Π² Π»ΡƒΡ‡ΡˆΠ΅Π΅.

Ну Π° ΠΏΠΎΠΊΠ° это всё Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, сСйчас я Π΅Ρ‰Ρ‘ ΡΠΌΠΎΡ‚Ρ€ΡŽ Π½Π° Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° общСния с ΡΠ΅Ρ‚ΡŒΡŽ ΠΈ, СстСствСнно, ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°ΡŽ XmlListModel. НС Π±ΡƒΠ΄ΡŒ установки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ QML, разумССтся, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ просто ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ сокСт, Π½ΠΎ я Ρ€Π΅ΡˆΠΈΠ» Π²Ρ‹ΠΆΠ°Ρ‚ΡŒ всё Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΈΠ· яваскрипта.
Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, Π±Π΅Π· этого ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π½Π΅ стало Π±Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ интСрСсным, ΠΊΠ°ΠΊ сСйчас. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” я ΠΏΠΎΠΈΠΌΠ΅Π» ΠΊΡƒΡ‡Ρƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Об этом ΠΈ расскаТу.

Π― ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π» ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ β€” ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° x-custom-charset β€” я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ js-Π΄Π²ΠΈΠΆΠΎΠΊ Π² Qt это Π½Π΅ позволяСт, ΠΈ смСнил ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ прямо Π½Π° сСрвСрС. ПослС этого я скачал Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ BinaryReader.js, которая увСряла, Ρ‡Ρ‚ΠΎ способна Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ тСкст ΠΏΠΎ Π±Π°ΠΉΡ‚Π°ΠΌ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΅Ρ‰Ρ‘ ΠΈ Π΅ΠΉ. Всё Π±Ρ‹Π»ΠΎ Ρ‚Ρ‰Π΅Ρ‚Π½ΠΎ β€” JS ΡƒΠΏΠΎΡ€Π½ΠΎ ΠΎΡ‚Π΄Π°Π²Π°Π» ΠΌΠ½Π΅ 0xff вмСсто ΠΌΠΎΠ΅Π³ΠΎ Π±Π°ΠΉΡ‚Π°. На своё ΡΡ‡Π°ΡΡ‚ΡŒΠ΅ я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ индСксы всСх Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Ρ… для Ρ„ΠΈΡˆΠ΅ΠΊ ячССк β€” Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅. Π― стал Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅, ΠΈ это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ. Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΊΠΎΠ΄ оброс Π΅Ρ‰Ρ‘ всСго ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ Π½Π° 170 строк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ взаимодСйствовал с сСрвСром ΠΈ позволял Π½Π°ΡΠ»Π°Π΄ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ сСтСвой ΠΈΠ³Ρ€ΠΎΠΉ, Π° я ΠΏΠΎΠ΄ΠΎΡˆΡ‘Π» ΠΊ послСднСй ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Β­β€” ΠΎ Π½Π΅ΠΉ сразу послС Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹.
X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ X custom charset iphone Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это

ВСрсия Ρ‚Ρ€Π΅Ρ‚ΡŒΡ, ΠΈΠ»ΠΈ ΠΊΡƒΠ΄Π° ΠΏΠΈΡ…Π°Ρ‚ΡŒ?

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ Π½Π° QML ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΈ быстро, Π΄Π°ΠΆΠ΅ Ρ‚Π°ΠΊΠΈΠΌΠΈ интСрфСйсо-нСнавистниками, ΠΊΠ°ΠΊ я.
На QML ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅Π΅ с ΠΎΠ½Π»Π°ΠΉΠ½-сСрвисом. Если Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΎΠ±ΠΎΠ³Π½ΡƒΡ‚ΡŒ спрятанныС Π³Ρ€Π°Π±Π»ΠΈ, Ρ‚ΠΎ простота ΠΈ удобство вас ΠΎΡ‡Π΅Π½ΡŒ приятно удивят.
ΠŸΡ€ΠΈ Ρ‚ΠΎΠ»ΠΈΠΊΠ΅ ТСлания ΠΈΠ· всСго ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ приятный Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ со всСми Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ рСсурсами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ
Π Π°Π±ΠΎΡ‚Π° с ΡΠ΅Ρ‚ΡŒΡŽ всё-Ρ‚Π°ΠΊΠΈ Ρ…Ρ€ΠΎΠΌΠ°Π΅Ρ‚. МнС каТСтся, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ³Ρ€ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств (особСнно Π² свСтС ΠΏΠΈΠ°Ρ€Π° NFC ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ) Π±Ρ‹Π»ΠΈ Π±Ρ‹ счастливы, Π±ΡƒΠ΄ΡŒ Ρƒ Π½ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами, Π½Π΅ вылСзая Π½Π° ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ C++
Π˜ΡΠΊΠΎΡ€ΠΎΠ±ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² qtcreator β€” сломан. Π­Ρ‚ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹ΠΉ минус. Когда Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΊ IDE Ρ…Π΅Π»Π»ΠΎΡƒΠ²ΠΎΡ€Π»Π΄, это ΠΊΠΈΠ΄Π°Π΅Ρ‚ ΡΡ‚Ρ€Π°ΡˆΠ½ΡƒΡŽ Ρ‚Π΅Π½ΡŒ Π½Π° всю Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС это Π½Π°Π΅Π·Π΄ Π² сторону Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² QtCreator, Π° Π½Π΅ самой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² вСрсиях Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ…, Ρ‡Π΅ΠΌ моя 2.2.1, эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ исправили.
Будя ΠΏΠΎ ΠΎΡ‚ΠΏΠΈΠ»Π΅Π½Π½ΠΎΠΌΡƒ синхронному Ρ€Π΅ΠΆΠΈΠΌΡƒ Π² XMLHttpRequest ΠΈ ΠΊΡ€ΠΈΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²Ρ‹ΠΌ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ, Ρƒ мСня слоТилось ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ JS-Π΄Π²ΠΈΠΆΠΎΠΊ Π² Qt мСстами ΡƒΡ‰Π΅Ρ€Π±Π΅Π½. Π‘ΡƒΠ΄ΡŒΡ‚Π΅ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Π΅Π΅.
Π–Π΅Π»Π°ΡŽΡ‰ΠΈΠ΅ ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ Π² эту Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΡ… русская вСрсия ΠΎΡ‚ Π˜Π³Ρ€ΠΎΠ²Π΅Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ понятнСС), ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ qmake && make, ΠΈ ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ ΠΏΠ°Ρ€Ρ‚Π½Ρ‘Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ ΠΊ сСрвСру.
ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ 32-Π±ΠΈΡ‚Π½ΠΎΠΉ Ubuntu 11.10 (ΠΌΠΎΠΆΠ΅Ρ‚, ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм, Π½Π΅ ΠΎΠ±Π΅Ρ‰Π°ΡŽ) ΠΌΠΎΠ³ΡƒΡ‚ Π±Π΅Π· Π·Π°Ρ‚Π΅ΠΉ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²: sorokdva.net/tzaar/tzaar.tar.gz ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ собранный Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½ΡƒΠΆΠ΅Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ libqtwebkit-qmlwebkitplugin.

И Ссли ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π²Π΄Ρ€ΡƒΠ³ показалось, Ρ‡Ρ‚ΠΎ это я усилСнно Ρ€ΡƒΠ³Π°ΡŽ QML, Ρ‚ΠΎ я напомню Π΄Π²Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ: Π½Π° QML я написал ΠΈΠ³Ρ€Ρƒ Π² свободноС врСмя Π·Π°, Π² ΠΎΠ±Ρ‰Π΅ΠΉ слоТности, максимум 40 часов (Π½Π° самом Π΄Π΅Π»Π΅ мСньшС). Π’Ρ‚ΠΎΡ€ΠΎΠΉ: Π½Π° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ Qt ΠΈ с Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ я Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Π½Π΅ смог. И это Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ само Π·Π° сСбя. А я Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ нСосилятор.
X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ X custom charset iphone Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ свой адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ Π½Π° iPhone ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ писСм

X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ X custom charset iphone Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это

ΠœΡ‹ ΡƒΠΆΠ΅ рассказывали ΠΎΠ±ΠΎ всСх Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностях сСрвиса iCloud ΠΎΡ‚ Apple. Π§Π°ΡΡ‚ΡŒ Ρ„ΠΈΡˆΠ΅ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ бСсплатно, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ обладатСлям подписки Π½Π° сСрвис iCloud+ ΠΈΠ»ΠΈ подписки Apple One. НСдавно ΠΊΡƒΠΏΠ΅Ρ€Ρ‚ΠΈΠ½ΠΎΠ²Ρ†Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ – ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ свой адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΏΡ€ΠΈ пСрСпискС Ρ‡Π΅Ρ€Π΅Π· стандартный ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ iPhone.

Вакая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Ρ‹Π»Π° анонсирована Π΅Ρ‰Π΅ Π½Π° WWDC 2021, Π½ΠΎ появилась лишь Π² Π½Π΅Π΄Π°Π²Π½Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ iOS 15.2.

Π‘ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ адрСса элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ подписки iCloud+ ΠΈΠ»ΠΈ Apple One.

📌 Бпасибо re:Store Π·Π° ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. 👌

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ e-mail ΠΏΡ€ΠΈ пСрСпискС

X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ X custom charset iphone Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ„ΠΈΡˆΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π»Π°, Π½ΡƒΠΆΠ½ΠΎ Π·Π°Ρ€Π°Π½Π΅Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ входящСй ΠΏΠΎΡ‡Ρ‚Ρ‹ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· своих адрСсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠŸΠΎΡ‡Ρ‚Π°. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Ρ‹ Π½Π΅ смоТСтС ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° письма со скрытым e-mail Π² Ρ€ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΈΠΊΠ΅ iPhone.

Для этого сдСлайтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Настройки – УчСтная запись Apple ID – iCloud.

2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ e-mail.

3. Π’ самом Π½ΠΈΠ·Ρƒ списка Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ ΠŸΠ΅Ρ€Π΅Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡ.

4. Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ любой Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠŸΠΎΡ‡Ρ‚Π° ящик.

5. НаТмитС Π“ΠΎΡ‚ΠΎΠ²ΠΎ для сохранСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° всС письма, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· случайно сгСнСрированный ящик, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ Π½Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π²Π°ΠΌΠΈ ΠΏΠΎΡ‡Ρ‚Ρƒ.

Как ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ e-mail ΠΏΡ€ΠΈ пСрСпискС

X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ X custom charset iphone Ρ‡Ρ‚ΠΎ это. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это. Π€ΠΎΡ‚ΠΎ X custom charset iphone Ρ‡Ρ‚ΠΎ это

ПослС настройки Π²ΠΎ врСмя ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ исходящСго письма Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΏΠΎΠ»Π΅ ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ ΠΈ вмСсто своСго Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ящика Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ e-mail.

БистСма сразу ΠΆΠ΅ создаст Π½ΠΎΠ²ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для пСрСписки с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Π°Π±ΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ. Π’Π°ΠΊΠΈΠ΅ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Π΅ ящики Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ слСдуСт ΡΠΊΡ€Ρ‹Ρ‚ΡŒ свою Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ.

АдрСсат ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сгСнСрированный адрСс ΠΈ смоТСт ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π½Π° Π½Π΅Π³ΠΎ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

HackWare.ru

Π­Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ Ρ…Π°ΠΊΠΈΠ½Π³ ΠΈ тСстированиС Π½Π° ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅, информационная Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ

Π’ΠΈΠ΄Ρ‹ Π°Ρ‚Π°ΠΊ Hashcat

Hashcat ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ мноТСство ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π°Ρ‚Π°ΠΊ для получСния максимального эффСкта ΠΈ комплСксного покрытия пространства Ρ…Π΅ΡˆΠ΅ΠΉ. Π•ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌΡ‹:

Атака ΠΏΠΎ МаскС (Π‘Ρ€ΡƒΡ‚-Ѐорс)

ОписаниС Атаки ΠΏΠΎ МаскС (Π‘Ρ€ΡƒΡ‚-Ѐорса)

ΠŸΡ€ΠΈ АтакС ΠΏΠΎ маскС ΠΏΡ€ΠΎΠ±ΡƒΡŽΡ‚ΡΡ всС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈΠ· Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ пространства ΠΊΠ»ΡŽΡ‡Π΅ΠΉ β€” Π² точности ΠΊΠ°ΠΊ Π°Ρ‚Π°ΠΊΠ° Π‘Ρ€ΡƒΡ‚-Ѐорс, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ особСнности.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π‘Ρ€ΡƒΡ‚-Ѐорсом

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Π°ΠΊΡƒ ΠΏΠΎ маскС ΠΈ Π½Π΅ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° Π‘Ρ€ΡƒΡ‚-ЀорсС Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ количСство ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π² ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π² пространствС ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π΄ΠΎ самых вСроятных.

Π’ΠΎΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ: Julia1984

Π’ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠ΅ Π‘Ρ€ΡƒΡ‚-Ѐорс Π½Π°ΠΌ трСбуСтся Π½Π°Π±ΠΎΡ€ символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ всС Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹, всС строчныС Π±ΡƒΠΊΠ²Ρ‹ ΠΈ всС Ρ†ΠΈΡ„Ρ€Ρ‹ (aka β€œmixalpha-numeric”). Π”Π»ΠΈΠ½Π° пароля β€” 9, поэтому Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· 62^9 (13.537.086.546.263.552) ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ. Допустим ΠΌΡ‹ Π²Π·Π»Π°ΠΌΡ‹Π²Π°Π΅ΠΌ Π½Π° скорости 100M/s, это ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ 4 Π»Π΅Ρ‚ для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.

НСдостатки ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π‘Ρ€ΡƒΡ‚-Ѐорсом

А ΠΈΡ… Π½Π΅Ρ‚. ΠšΡ‚ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Ρ€Π°Π·ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‡Π΅Π½ΡŒ спСцифичСн, Π½ΠΎ это Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ значСния. Π”Π°ΠΆΠ΅ Π² Π°Ρ‚Π°ΠΊΠ΅ ΠΏΠΎ маскС ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Ρ‚Π°ΠΊΡƒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΅Ρ‘ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π² точности ΠΊΠ°ΠΊ Ρƒ Π°Ρ‚Π°ΠΊΠΈ Π‘Ρ€ΡƒΡ‚-Ѐорс. А Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ сторону это Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Маски

Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π² ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ. Если ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Π·Π»Π°ΠΌΡ‹Π²Π°Ρ‚ΡŒ, ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ 8, наша маска Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ 8 Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π΅ΠΉ.

Π’Ρ‹Ρ…ΠΎΠ΄

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅, благодаря Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ измСнСнию Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ Π² ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ порядкС:

ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•: Π—Π΄Π΅ΡΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ символа ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто. ΠŸΡ€ΠΈ этом Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ значСния ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π½ΠΈΡ‚ΡŒΡΡ, особСнно с ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ΠΌ пространства ΠΊΠ»ΡŽΡ‡Π΅ΠΉ, Π½ΠΎ Ρ„Π°ΠΊΡ‚ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ пространство ΠΊΠ»ΡŽΡ‡Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ Π΄ΠΎ послСднСго.

ВстроСнныС Π½Π°Π±ΠΎΡ€Ρ‹ символов

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π½Π°Π±ΠΎΡ€Ρ‹ символов

ВсС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ hashcat ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для настройки Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π½Π°Π±ΠΎΡ€ΠΎΠ² символов.

Π­Ρ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ сокращённых названия -1, -2, -3 ΠΈ -4. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ символы нСпосрСдствСнно Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π°Π±ΠΎΡ€ΠΎΠ² символов hashcat (ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ тСкстовыС Ρ„Π°ΠΉΠ»Ρ‹ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .hcchr, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ строкС Ρ„Π°ΠΉΠ»Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ символы для использования. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π½ΠΈΠΆΠ΅:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π½Π°Π±ΠΎΡ€ΠΎΠ² символов:

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€ символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ состоит ΠΈΠ· β€œabcdefghijklmnopqrstuvwxyz0123456789” (aka β€œlalpha-numeric”):

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ опция опрСдСляСт Π½Π°Π±ΠΎΡ€ символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ состоит ΠΈΠ· β€œ0123456789abcdef”:

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ опция опрСдСляСт ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ 7-Π±ΠΈΡ‚Π½Ρ‹Ρ… символов (aka β€œmixalpha-numeric-all-space”):

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ опция устанавливаСт для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° символов (-1) ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ всС символы русского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ пространства ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΏΠΎ маскС

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ Π² ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΊΠ°ΠΊ:

Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Ρ‹ пароля

Атака ΠΏΠΎ МаскС всСгда спСцифична ΠΊ Π΄Π»ΠΈΠ½Π΅ пароля. НапримСр, Ссли ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ маску β€œ?l?l?l?l?l?l?l?l”, Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π·Π»Π°ΠΌΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ 8 символов. Но Ссли ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ пытаСмся Π²Π·Π»ΠΎΠΌΠ°Ρ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ 7 символов, ΠΌΡ‹ Π΅Π³ΠΎ Π½Π΅ Π½Π°ΠΉΠ΄Ρ‘ΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°ΠΌ трСбуСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ Π°Ρ‚Π°ΠΊΡƒ нСсколько Ρ€Π°Π·, ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½ΠΎΠ²ΠΎΠΌ запускС Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² маску ΠΎΠ΄ΠΈΠ½ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ. Π­Ρ‚ΠΎ дСлаСтся Π½Π° ΠΏΠΎΠ»Π½ΠΎΠΌ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π΅ с Ρ„Π»Π°Π³ΠΎΠΌ β€œ—increment”.

Π€Π°ΠΉΠ»Ρ‹ Hashcat с Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ символов

Π€Π°ΠΉΠ»Ρ‹ Hashcat с Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ символов (Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² .hcchr) β€” это ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€Ρ‹ символов, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€Ρ‹ символов ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ поставляСмыС с hashcat Π½Π°Π±ΠΎΡ€Ρ‹ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… языков.

Π‘ΠΎΠ²Π΅Ρ‚: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ iconv ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ инструмСнты для ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² спСцифичСскиС Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ (Ссли, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, создали Ρ„Π°ΠΉΠ» Π² UTF-8).

Π€Π°ΠΉΠ»Ρ‹ Hashcat с масками

Π³Π΄Π΅ заполнитСлями ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅:

* смотритС ΠŸΠΠšΠ•Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² hcmask поставляСмых с hashcat (Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ masks/).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² масок

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» example.hcmask содСрТит нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π²Π°Π»ΠΈΠ΄Π½Ρ‹Ρ… строк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ:

Наборы символов Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлано Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ инструмСнтами hashcat с использованиСм Ρ„Π»Π°Π³Π° β€œ—hex-charset”.

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½Π°Ρ Π°Ρ‚Π°ΠΊΠ°

ОписаниС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ

КаТдоС слово Π² словарС добавляСтся ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ слову Π² словарС.

Если наш ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ содСрТит слова:

Π’Ρ‹Π²ΠΎΠ΄

Hashcat создаст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ Π² ΠΏΠ°Ρ€ΠΎΠ»ΠΈ:

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½Π°Ρ Π°Ρ‚Π°ΠΊΠ°

ИспользованиС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ Π² hashcat (это Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ вСрсия ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ).

Команда для ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ Π² hashcat это -a 1

Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€ΠΎΠ²Π½ΠΎ 2 словаря Π² вашСй ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Если Π²Π°ΠΌ хочСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΊ Π»Π΅Π²ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΡΠ»ΠΎΠ²Π°Ρ€ΡŽ ΠΈΠ»ΠΈ ΠΊ ΠΎΠ±ΠΎΠΈΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Ρ‚ΠΎΠ³Π΄Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ -j ΠΈΠ»ΠΈ -k.

Π’Ρ‹Π²ΠΎΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ таким…

Атака ΠΏΠΎ ΡΠ»ΠΎΠ²Π°Ρ€ΡŽ

ОписаниС Π°Ρ‚Π°ΠΊΠΈ ΠΏΠΎ ΡΠ»ΠΎΠ²Π°Ρ€ΡŽ

Всё, Ρ‡Ρ‚ΠΎ трСбуСтся, это ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ построчно тСкстовый Ρ„Π°ΠΉΠ»Π° (Ρ‚Π°ΠΊΠΆΠ΅ извСстных ΠΊΠ°ΠΊ Β«ΡΠ»ΠΎΠ²Π°Ρ€ΡŒΒ» ΠΈΠ»ΠΈ «список слов») ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строчку Π² качСствС ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Π° Π² ΠΏΠ°Ρ€ΠΎΠ»ΠΈ.

Гибридная Π°Ρ‚Π°ΠΊΠ°

ОписаниС Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, Гибридная Π°Ρ‚Π°ΠΊΠ° β€” это всСго лишь ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π½Π°Ρ Π°Ρ‚Π°ΠΊΠ°. Одна сторона β€” это просто ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ, другая сторона β€” Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π°Ρ‚Π°ΠΊΠΈ Π‘Ρ€ΡƒΡ‚-Ѐорс. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΏΠΎΠ»Π½ΠΎΠ΅ пространство ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π‘Ρ€ΡƒΡ‚-Ѐорса добавляСтся ΠΈΠ»ΠΈ прСдваряСтся ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ слову Π² словарС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½Π° называСтся Β«Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎΠΉΒ».

Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Атаку ΠΏΠΎ маскС ΠΈΠ»ΠΈ Атаку ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π΅ для Π·Π°ΠΌΠ΅Π½Ρ‹ Π‘Ρ€ΡƒΡ‚-Ѐорсной стороны.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Если ваш example.dict содСрТит:

Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ Π² ΠΏΠ°Ρ€ΠΎΠ»ΠΈ:

Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡƒΡŽ сторону!

Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ Π² ΠΏΠ°Ρ€ΠΎΠ»ΠΈ:

ИспользованиС ΠΏΡ€Π°Π²ΠΈΠ» для создания Π“ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠΎΠΊ ΠΏΡ€Π°Π²ΠΈΠ» Π² hashcat для эмуляции Π“ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ.

Всё, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ, это ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π±Ρ€ΡƒΡ‚-форса. Π­Ρ‚ΠΎ просто всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ.

Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π“ΠΈΠ±Ρ€ΠΈΠ΄Π½ΡƒΡŽ Π°Ρ‚Π°ΠΊΡƒ hashcat. Всё, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, это Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ β€œ-r bf.rule”.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊ ΡΠ»ΠΎΠ²Π°Ρ€ΡŽ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2, прСдваряя ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ

ΠŸΠ΅Ρ€Π΅ΡΡ‚Π°Π½ΠΎΠ²ΠΎΡ‡Π½Π°Ρ Π°Ρ‚Π°ΠΊΠ°

ОписаниС пСрСстановочной Π°Ρ‚Π°ΠΊΠΈ

КаТдоС слово Π² словарС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ пСрСстановки ΠΈΠ· сСбя (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π±ΡƒΠΊΠ²Ρ‹ слова для создания Π½ΠΎΠ²Ρ‹Ρ… слов).

Если наш ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ содСрТит слова:

Π’Ρ‹Π²ΠΎΠ΄

Hashcat создаст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ Π² ΠΏΠ°Ρ€ΠΎΠ»ΠΈ:

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ пСрСстановочной Π°Ρ‚Π°ΠΊΠΈ

Π­Ρ‚Π° Π°Ρ‚Π°ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° Ссли Π²Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅ ваши словари. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΡΠ΅ΠΊΡ†ΠΈΡŽ ΠΏΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ prepare Π½Π° страницС Hashcat-utils.

Атака Π½Π° основС ΠΏΡ€Π°Π²ΠΈΠ»

ОписаниС Атаки основанной Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π΅

Атака основанная Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π΅ являСтся самой слоТной ΠΈΠ· всСх Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Π°Ρ‚Π°ΠΊ. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° этого ΠΎΡ‡Π΅Π½ΡŒ проста. Атака основанная Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° язык программирования, созданный для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π² ΠΏΠ°Ρ€ΠΎΠ»ΠΈ. Она ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ ΠΈΠ»ΠΈ увСличСния слов ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ условия для пропуска ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… слов ΠΈ Ρ‚. Π΄. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π΅Ρ‘ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠΉ, Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎΠΉ ΠΈ эффСктивной Π°Ρ‚Π°ΠΊΠΎΠΉ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° рСгулярных выраТСниях

Π—Π°Ρ‡Π΅ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚ΡŒ колСсо? ΠžΡ‚Π²Π΅Ρ‚ прост: рСгулярныС выраТСния слишком ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 1.000.000.000 (ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅) Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π² ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π·Π° ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ 10 миллисСкунд ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΠΏΡ€ΠΎΡΡ‚Π°ΠΈΠ²Π°Ρ‚ΡŒ, Π° Π·Π°Ρ‚Π΅ΠΌ снова ΠΈ снова, сСкунду Π·Π° сСкундой. ΠŸΡ€ΠΎΡΡ‚ΠΎ взглянитС Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ скорости вашСго GPU, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ прСдставлСниС ΠΎΠ± этом.

Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π΄Π²ΠΈΠΆΠΊΠ°ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»

Π”Π²ΠΈΠΆΠΎΠΊ ΠΏΡ€Π°Π²ΠΈΠ» Hashcat написан Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСлят ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎΠ΅ имя, Π±Ρ‹Π»ΠΈ Π½Π° 100% совмСстимы с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ John the Ripper ΠΈ PasswordsPro ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. ПозТС Π±Ρ‹Π»ΠΈ прСдставлСны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ собствСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСсовмСстимы. Но эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΈΡ… собствСнныС Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π° Π²ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ².

РСализация совмСстимых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° 100% совмСстимы с John the Ripper ΠΈ PasswordsPro:

ΠŸΡ€Π°Π²ΠΈΠ»Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для отклонСния ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ

Π˜ΠΌΡΠ€ΡƒΠ½ΠΊΡ†ΠΈΡΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅
ΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅NΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ N>7*
ΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ Ρ€Π°Π²Π½Ρ‹Π΅_NΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π΄Π»ΠΈΠ½ΠΎΠΉ Π½Π΅ Ρ€Π°Π²Π½ΠΎΠΉ N_7*
ΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ содСрТащСго!XΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ содСрТащиС символ X!z
ΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ Π½Π΅ содСрТащСго/XΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ содСрТат символ X/e
ΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ(XΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с X(h
ΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ΠΉ послСдний)XΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΎΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° X)t
ΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ΠΉ Π½Π°=NXΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ символа X Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ N=1a*
ΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ содСрТащий%NXΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат символ X ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ N Ρ€Π°Π·%2a*
ΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ содСрТащийQΠžΡ‚ΠΊΠ»ΠΎΠ½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, Π³Π΄Π΅ сохранённоС Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ соотвСтствуСт Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ словуrMrQдля ΠΏΠ°Π»ΠΈΠ½Π΄Ρ€ΠΎΠΌΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. ΠŸΡ€Π°Π²ΠΈΠ»Π° отклонСния Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с hashcat-legacy ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ использовании Β«-jΒ» ΠΈΠ»ΠΈ Β«-kΒ» с hashcat. Они Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° (Π² Ρ„Π°ΠΉΠ»Π΅ ΠΏΡ€Π°Π²ΠΈΠ») с hashcat.

* Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ N начинаСтся с 0. Для ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ символов, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚ 0–9, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ A-Z (A=10)

РСализация спСцифичных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ нСдоступны Π² John the Ripper ΠΈ PasswordsPro:

Π—Π°ΠΏΠΈΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»

Бамая ваТная Ρ‡Π°ΡΡ‚ΡŒ Π² записи ΠΏΡ€Π°Π²ΠΈΠ» β€” это ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мноТСство ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π·Π΅Ρ†. НапримСр, популярный ΠΎΠ±Ρ€Π°Π·Π΅Ρ† β€” люди Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Ρ†ΠΈΡ„Ρ€Ρƒ ΠΊ ΠΈΡ… ΠΏΠ°Ρ€ΠΎΠ»ΡŽ для увСличСния надёТности. Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π²Π° Β«ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β».

Если ΠΌΡ‹ взглянСм Π½Π° ΠΎΠ±Π·ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ‘$’. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ β€œ1”, ΠΌΡ‹ записываСм ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выглядит Π²Ρ€ΠΎΠ΄Π΅ этого.

Достаточно просто. Но Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это со всСми Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ 1 β€” 9? Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Π“ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΎΠΉ, просто взглянитС Π½Π° этот Ρ€Π°Π·Π΄Π΅Π».

ГСнСрация ΠΏΡ€Π°Π²ΠΈΠ»

Π•ΡΡ‚ΡŒ Π΄Π²Π° способа автоматичСской Β«Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈΒ» ΠΏΡ€Π°Π²ΠΈΠ».

ИспользованиС maskprocessor для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€Π°Π²ΠΈΠ»

maskprocessor β€” это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами, Π² этом случаС: для создания ΠΏΡ€Π°Π²ΠΈΠ», Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с hashcat ΠΈΠ»ΠΈ oclHashcat.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ добавляСт ΠΏΠΎ 3 Ρ†ΠΈΡ„Ρ€Ρ‹ послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ слова Π² вашСм словарС ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ β€œappend_3_digits.rule”.

Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, созданиС ΠΏΡ€Π°Π²ΠΈΠ» Ρ€ΡƒΠΊΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ скучным ΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Π½Ρ‹ΠΌ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ :p

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ maskprocessor

maskprocessor позволяСт Π²Π°ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΈ быстро ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π΄ΡƒΡ‚ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ локально ΡΠ³Π΅Π½Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ популярныС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½Π° вашСм собствСнном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ подходящий Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ Π² Π²Π°ΡˆΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму (32/64) bit.

Π’Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ быстро станСтС собствСнником Π³Ρ€ΡƒΠΏΠΏΡ‹ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΠ°Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠΌΠ΅Π΅Ρ‚ собствСнноС имя для ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π²Π°ΠΌ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ

Когда Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ символ ^ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΡΠΊΡ€Π°Π½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ символ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Widnows, ΠΈ поэтому ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½ Ссли Π½Π΅ обнСсён ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ.

Π‘Π»ΡƒΡ‡Π°ΠΉΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°

Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ функция hashcat. Π‘ hashcat Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ случайныС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½Π° Π»Π΅Ρ‚Ρƒ для использования Π² этой сСссии. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ Π²Π΅Ρ‰ΡŒ, Ссли Ρƒ вас Π·Π°ΠΊΠΎΠ½Ρ‡Π°Π»ΠΈΡΡŒ ΠΈΠ΄Π΅ΠΈ ΠΈ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ всС свои ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½Π° всСх Π²Π°ΡˆΠΈΡ… словарях. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Ρ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°:

Π­Ρ‚ΠΎ число ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ, Π½ΠΎ большиС Ρ†ΠΈΡ„Ρ€Ρ‹ Π½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ΡΡ. Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ соСдинСниС с –g, всС ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ этих настроСк Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ.

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ подходящих ΠΏΡ€Π°Π²ΠΈΠ»

Π­Ρ‚ΠΎ становится ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ особСнно Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ с Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€Π°Π²ΠΈΠ», Π° Ρ‚Π°ΠΊΠΆΠ΅ для статистичСского Π°Π½Π°Π»ΠΈΠ·Π° Π²Π°ΡˆΠΈΡ… Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΏΡ€Π°Π²ΠΈΠ».

Для сохранСния любого ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ подходящиС ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эти ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ:

Π­Ρ‚ΠΎ сохранит подходящСС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ».

ΠŸΡ€ΠΈ высоких скоростях Π²Π·Π»ΠΎΠΌΠ° Π² сСкунду это ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€. ΠŸΡ€ΠΈ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΡ… скоростях ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π° Π² сСкунду воздСйствиС, вСроятно, Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.

ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΡ€Π°Π²ΠΈΠ»

Π‘ hashcat ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ наши ΠΏΡ€Π°Π²ΠΈΠ»Π°. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ написали, Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ Π΄Π΅Π»Π°Π»ΠΎ. Всё, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ, это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ —stdout ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ список Ρ…Π΅ΡˆΠ΅ΠΉ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ простого словаря:

Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ простоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ. ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ β€œc” Π΄Π΅Π»Π°Π΅Ρ‚ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ ΠΈ малСнькими ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅.

И Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π²ΠΈΠ΄Π΅ΠΌ сгСнСрированный Π²Ρ‹Π²ΠΎΠ΄ ΠΎΡ‚Ρ‚Π»Π°Π΄ΠΊΠΈ:

Β«Π€ΠΈΡ‡Π΅ΠΉΒ» этого являСтся ΠΎΡ‡Π΅Π½ΡŒ быстрая гСнСрация ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π² ΠΏΠ°Ρ€ΠΎΠ»ΠΈ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ нСсколько Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ· стандартного Π²Π²ΠΎΠ΄Π°, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Ρ€ΠΌΠ»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠΌ наш Π²Ρ‹Π²ΠΎΠ΄.

ИспользованиС ‘p’ (N-Π½Ρ‹ΠΉ экзСмпляр символа) с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ

Код ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ символа ‘p’ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ N-Π³ΠΎ экзСмпляра символа ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ эту ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ доступной для использования Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с позициями Π²Π½ΡƒΡ‚Ρ€ΠΈ строки. ‘p’ становится доступным автоматичСски ΠΏΡ€ΠΈ использовании ‘%’ (ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΡΡ‚ΡŒ простыС символы, Ссли ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ хотя Π±Ρ‹ X Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ символа) ΠΈ ‘/’ (ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΡΡ‚ΡŒ простыС символы, Π½Π΅ содСрТащиС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ символа).

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ экзСмпляром символа, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ %1s ΠΈΠ»ΠΈ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ‘/’:

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ со Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ экзСмпляром:

… ΠΈ Ρ‚. Π΄. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»Π° ‘s’, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ замСняСт всС экзСмпляры символа, это позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ экзСмпляр символа Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΎΠ΄Π½ΠΎΠ³ΠΎ символа нСсколькими символами:

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ΄ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ символа Β«pΒ», Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ использовании ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Β«-jΒ» ΠΈΠ»ΠΈ Β«-kΒ».

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Ρ… Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° ‘%2s’ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«ΠΎΡ‚ΠΊΠ»ΠΎΠ½ΡΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, Ссли ΠΎΠ½ΠΈ Π½Π΅ содСрТат хотя Π±Ρ‹ Π΄Π²Π° символа ‘s’Β», Π° Π·Π°Ρ‚Π΅ΠΌ ‘p’ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ, прСдставлСнной Π²Ρ‚ΠΎΡ€Ρ‹ΠΌ символом ‘s’Β».

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ rules/ Π² hashcat для ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°

Π‘ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ ΡΡ‚Π°Ρ€Π΅Π½ΡŒΠΊΠΎΠΉ oclHashcat-plus v0.07 Π² ΠΌΠΈΡ€ Π²Π·Π»ΠΎΠΌΠ° с использованиСм ΠΏΡ€Π°Π²ΠΈΠ» добавилась новая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.

ВмСсто указания ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° -r ΠΈ Ρ„Π°ΠΉΠ»Π°, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ -r, ΠΊΠ°ΠΊ Π²Π°ΠΌ хочСтся.

Они Π½Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ!

КаТдоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ комбинируСтся с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ ваш собствСнный Ρ€Π΅ΠΆΠΈΠΌ Π°Ρ‚Π°ΠΊΠΈ.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±Ρ‰Π΅Π΅ количСство сгСнСрированных ΠΏΡ€Π°Π²ΠΈΠ» являСтся ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ всСх списков, складываниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±ΠΎΠ»ΡŒΡˆΠΈΡ… списков ΠΌΠΎΠΆΠ΅Ρ‚ быстро ΠΏΡ€Π΅Π²Ρ‹ΡΠΈΡ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ. Но нСсколько Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ большого эффСкта.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Атаки основанной Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ…

Π­Ρ‚Π° Π°Ρ‚Π°ΠΊΠ° Π² настоящСС врСмя поддСрТиваСтся Π²:

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Атаки основанной Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ…

Π‘ hashcat Π² настоящСС врСмя число Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΉ строкС ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… мноТСствСнных ΠΏΡ€Π°Π²ΠΈΠ» Π² ΠΎΠ΄Π½ΠΎΠΉ строкС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ 31 функциями.

Вабличная Π°Ρ‚Π°ΠΊΠ° (устарСла, присутствуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² hashcat-legacy)

ОписаниС Π’Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ

Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ словом ΠΈΠ· нашСго словаря автоматичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ маски ΠΊΠ°ΠΊ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Атаки ΠΏΠΎ маскС.

Π’Π°Π±Π»ΠΈΡ‡Π½ΡƒΡŽ Π°Ρ‚Π°ΠΊΡƒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡƒΡ‚Π°Ρ‚ΡŒ с Π Π°Π΄ΡƒΠΆΠ½Ρ‹ΠΌΠΈ Π’Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ.

Если наш ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ содСрТит слово

Оно расщСпляСтся Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ символы.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг это «поиск» ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих символов Π² Β«Π’Π°Π±Π»ΠΈΡ†Π΅Β». ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒβ€¦

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ настройка

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ бокс ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·ΠΎΠ²Ρ‘ΠΌ Β«Π’Π°Π±Π»ΠΈΡ†Π΅ΠΉΒ». Π’ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ настроили здСсь, это задания. Как ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² заданиях, ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π»Π΅Π²ΡƒΡŽ ΠΈ ΠΏΡ€Π°Π²ΡƒΡŽ стороны.

ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ настройка

Hashcat ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для Ρ‚ΠΎΠ½ΠΊΠΎΠΉ настройки этой Π°Ρ‚Π°ΠΊΠΈ. Но ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²ΠΎΠΎΠ±Ρ‰Π΅ эта простая Π°Ρ‚Π°ΠΊΠ° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ настройки? ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° этого Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ создаётся Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ закончатся.

НапримСр, Ссли Ρƒ нас Π² нашСм словарС Π΅ΡΡ‚ΡŒ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ слово Π²Ρ€ΠΎΠ΄Π΅ β€œ111111111111111”, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ 15, Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° содСрТит…

…hashcat Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 10^15 (1.000.000.000.000.000) ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π·Π°Π΄Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ пароля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ хотят ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно Π²: 2

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСно Π²: 15

И слова Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹.

Π’Ρ‹Π²ΠΎΠ΄

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ hashcat сгСнСрируСт маску, ΠΎΠ½Π° Π±Π΅Ρ€Ρ‘Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ символ ΠΈΠ· Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° расщСплСния ΠΈ провСряСт ΠΈΡ… Π½Π° соотвСтствиС Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. Если совпадаСт, ΠΎΠ½Π° замСняСт символ Π½Π° символ ΠΈΠ· ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ части ΠΏΡ€Π°Π²ΠΈΠ»Π°. Π”Π°, Ρ‚ΠΎΡ‡Π½ΠΎ, ΠΈ создаёт Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½ΠΎΠ²Ρ‹Π΅ слова. Π­Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ здСсь Π½ΡƒΠΆΠ½ΠΎ. Если Π½Π΅ совпадаСт, ΠΎΠ½ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ символ.

Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π’Π°Π±Π»ΠΈΡ‡Π½ΡƒΡŽ Π°Ρ‚Π°ΠΊΡƒ

Π­Ρ‚Π° Π°Ρ‚Π°ΠΊΠ° ΠΊΡ€Π°ΠΉΠ½Π΅ эффСктивно Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π² стилС Π»ΠΈΡ‚ Ссли ΠΌΡ‹ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π²Ρ€ΠΎΠ΄Π΅ этой:

Она Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Атаку с ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ рСгистра Ссли ΠΌΡ‹ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π²Ρ€ΠΎΠ΄Π΅ этой:

Ну Π»ΡƒΡ‡ΡˆΠ΅ всСго Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ эти Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

Другая Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ идСя β€” это Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΄Ρ‹Ρ€Ρ‹ Π² Π½Π°ΡˆΠΈΡ… словарях. НапримСр, Ссли наш ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ содСрТит:

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ pass4, pass6 ΠΈ Ρ‚. Π΄. ЕдинствСнная строка Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ пропуски:

Π‘ΠΎΠ²Π΅Ρ‚: Для избСТания Π΄ΡƒΠ±Π»Π΅ΠΉ, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ всС Ρ†ΠΈΡ„Ρ€Ρ‹ Π½Π° 0 ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ слСва.

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ table/ для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ вдохновСния.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π’Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ

Π’ настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ эта Π°Ρ‚Π°ΠΊΠ° поддСрТиваСтся Π²:

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ стандартного Π²Ρ‹Π²ΠΎΠ΄Π° Π² hashcat для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎ Ρ‚Ρ€ΡƒΠ±Π΅ (|) сгСнСрированных ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π² ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π² oclHashcat.

Атака с ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ рСгистра

ОписаниС Π°Ρ‚Π°ΠΊΠΈ с ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ раскладки

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ слова Π² словарС Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ с Π±ΡƒΠΊΠ²Π°ΠΌΠΈ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ рСгистра.

Π­Ρ‚Π° Π°Ρ‚Π°ΠΊΠ° Π±Ρ‹Π»Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² качСствС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π°Ρ‚Π°ΠΊΠΈ Π² hashcat. Новая Вабличная Π°Ρ‚Π°ΠΊΠ° Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΠ»Π° Π΅Ρ‘ Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… вСрсиях.

Если наш ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ содСрТит слово

Π’Ρ‹Π²ΠΎΠ΄

Hashcat создаст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ Π² ΠΏΠ°Ρ€ΠΎΠ»ΠΈ

ИспользованиС ΠΏΡ€Π°Π²ΠΈΠ» для эмуляции Π°Ρ‚Π°ΠΊΠΈ с ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ раскладки

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΏΠΈΡˆΡƒΡ‚ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ слабыми. НСкоторыС люди ΡƒΡΠΈΠ»ΠΈΠ²Π°ΡŽΡ‚ свои ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, «пСрСводя» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ символы Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅ Π½Π° Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр. (Но Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ ΠΈΡ… всС; ΠΏΠΎΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π°ΠΉΡ‚ΠΈ баланс ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π»ΠΈΠ½ΠΎΠΉ пароля ΠΈ количСством символов Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ рСгистра.)

ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ нас ΠΊ ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ вСрсии ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Атаки с ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ раскладки. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π² ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚ Π΄Π²ΡƒΡ… Π΄ΠΎ пяти Π·Π°Π³Π»Π°Π²Π½Ρ‹Ρ… символов. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π°ΠΊΠΎΠΉ баланс, ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‚ это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ.

Бпасибо legion ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ hashcat, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π½Π°ΡˆΡ‘Π» это.

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½ΠΎ спСциализированными ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ. А ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ hashcat ΠΈ oclHashcat ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ Π°Ρ‚Π°ΠΊΡƒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ раскладки.

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ rules/toggle[12345].rule

Π’ зависимости ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΎΠ½ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ рСгистра ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ ΠΎΡ‚ 1 Π΄ΠΎ 15 ΠΈΠ»ΠΈ ΠΆΠ΅ 1, 2, 3, 4 ΠΈΠ»ΠΈ 5 символов Π·Π° Ρ€Π°Π·.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ содСрТимого

На случай Ссли Π²Π°ΠΌ Π΅Ρ‰Ρ‘ Π½ΡƒΠΆΠ½Ρ‹ подсказки ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ содСрТимого toggle2.rule.

Как Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, эти ΠΏΡ€Π°Π²ΠΈΠ»Π° Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла Π΄Π΅Π»Π°Ρ‚ΡŒ β€œT1T1”, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ отсутствиС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ вовсС. Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»ΠΈΡˆΡ‘Π½ смысла, это β€œT2T4” Ссли ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π»Π°Π΅ΠΌ β€œT4T2”, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *