17 мая 2011 г.

HP LaserJet 1536 scan from linux via python hack.

Finaly, i did it!
http://mitroko.com/media/src/python/python-SOAP-hp1536.py.tar.gz
http://www.youtube.com/watch?v=1uGU2PsQV3Y

I have wrote my own python PoC module for HP LaserJet m1536dfn All-In-One device.
Now, I'm able (and You're too!) to scan directly from linux machines without any sane software.

This software is very useful for everyone, who wants to scan on any HP networking scanner (or AiO device), capable SOAP interface.

Do it your self.
1) Install HP Scan software on windows box (If u do not have one, use virtualbox and trial version of MSW for example)
2) Capture scan traffic with Wireshark and analyze it.
Everything is easy.
3) Use AccessDiver software to "play" with your HP device.
4) Implement new module and share it with others.

Your's, mitroko (aka Dmitry Stremkouski).
---
Наконец, я доделал этот код.
http://mitroko.com/media/src/python/python-SOAP-hp1536.py.tar.gz
http://www.youtube.com/watch?v=1uGU2PsQV3Y

Я написал свой собственный модуль (блекждек...) на питоне, доказывающий возможность сканирования напрямую, минуя программы sane.

Этот модуль будет полезен всем, у кого есть устройства от HP, способные сканировать через SOAP интерфейс.

Попробуйте сами:
1) Установите программу от HP для сканирования на Windows машину (если у вас нет Windows машины - установите её триал версию в VirtualBox)
2) Запишите весь трафик между сканнером и вашей Windows машиной с помощью Wireshark и проанализируйте его.
3) Можете использовать программу AccessDiver чтобы "поиграть" с вашим устройством от HP
4) Напишите свой модуль и поделитесь им с остальными.

Ваш mitroko, (итк Дмитрий Стремковский).