[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Cash Register Hacking

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 5
Thread images: 1

File: KASES-APARATI.jpg (4MB, 4434x2956px) Image search: [Google]
KASES-APARATI.jpg
4MB, 4434x2956px
Dear /g/ods
First thread.

I want to hack a cash register. I want to issue it transaction commands via a USB connection from a computer. (windows/linux).
The idea is to use it strictly as a fiscal module to capture sales information, while running a flexible, modern POS software on the commanding computer.
The reason I want to do this is to bypass my country's strict fiscal laws for cash registers that do not allow using POS systems that install on ipads, tablets, etc.
>latfag;_;


The cash register is a CHD 3050. The thing has a micro usb port, an SD card slot and a couple of RS232 com ports.

So far I've only been able to issue it simple configuration commands from my pc using the driver software.

Hoping to figure out some of the command protocols that it might be using, I've been running usbmon in Wireshark to sniff the USB traffic. After changing a few config options, I got traffic readings, but am noob and don't understand.

I do not know if the USB port is even viable for issuing such commands, but right now I don't have a F-F rs232 cable on my hands, so I can't test what interactions I can achieve with that.

After figuring out how to issue raw commands (ex. price 5.00, cash in 10.00), I would write a program in Python that would pair the POS software commands with those that the ECR can understand and BINGO.

>tl;dr: want issue payment command to shitty cash register. how to?
>>
>>58388910
First you need to somehow make the analysis of the I/O of the USB and/or the serial ones.
>>
>>58389026
Basically translate the Wireshark readings, yes?
>>
You're gonna use it to get things without paying, aren't you?
In a checkout at a supermarket, you will say to the cashier, "Hey miss, this USB thing fell off from your register. I think you should put it back in." and she does so unaware of your plan. The register will then charge 0 for all your items. The cashier will say "That'll be ¥0 in total, sir." So you walk out with plastic bags full of free groceries.
>>
>>58389358
you got it
Thread posts: 5
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.