WordPress brute force on java

WordPress – моя улюблена CMS!

І тим не менше, мені подобається її випробовувати на міцність 🙂

Цього разу я вирішив її брут-форсити.

wpbf
WordPress brute force

Для тих, хто не вкурсі, що це таке – то нагадаю.
Brute force – це метод грубої сили, а в даному випадку – це прямий перебір паролів (як варіант, перебір паролів “по словнику”).
Продовжувати читання WordPress brute force on java

regexp: номер мобільного

Наразі працюю над одним цікавим проектом і викладаю регулярку для парсинга мобільного номера і головне його видача у правильному форматі, тобто у форматі +380670000000.

$regexp = ‘/+?s?3?[-s(]*8?[-s()]*0[-s()]*(d)[-s()]*(d)[-s()]*(d)[-s]*(d)[-s]*(d)[-s]*(d)[-s]*(d)[-s]*(d)[-s]*(d)[-s]*/’;

Смисл полягає в тому, що на виході ми маємо масив цифр мобільного номера.
Залишається лише зліпити їх 🙂
Продовжувати читання regexp: номер мобільного

дужки, які тільки групують

Поговоримо про регулярні вирази (регулярку).
Візьмемо приклад:

Тут ми перевіряємо на валідність мобільний номер.
В результаті получимо:

Array
(
[0] => +380670000000
[1] => 80670000000
[2] => 8067
)

А навіщо нам $aReturn[2]???

Отже задача:
Потрібно в регулярці згрупувати елементи, але не потрібно їх запам’ятовувати для видачі.

Вихід із ситуації:

В результаті получимо:

Array
(
[0] => +380670000000
[1] => 80670000000
)

А відрізняється лише ?:
Тобто потрібно поставити ?: одразу після відкритих дужок, щоб вони не запам’ятовувались.

Парсер на PHP

За час роботи на фрілансі було багато замовлень на написання парсерів. Відповідно назбиралось багато прикладів.
Сьогодні у Вас є можливість скачати приклади парсерів різної складності (ссилочка вкінці).

parser №1

DOMDocument
Завдання: спарсити футер.

Продовжувати читання Парсер на PHP