Arexx BS-1000 LAN Receiver BS-1000 사용자 설명서
제품 코드
BS-1000
BS1000 messenger naar web server
4/4
Juni 15, 2010
In dit geval worden de parameters zonder naam. Dit betekent dat het BS1000 bericht
de te verwachten argumenten exact moet matchen. Het bericht zal als volgt moeten
worden geformuleerd:
abcdef&&$d&&$t&&$i&&$v
De argumenten lijst wordt in een array van strings ($args) omgezet. In dit geval dient
het aantal arguments gelijk te zijn aan vijf, waarbij het eerste argument fungeert als
password. De arguments zijn base64 gedecodeerd. Een eenvoudige character
replacement is hier aangegeven om 'sql injection' tegen te gaan. We noemen dit om u
eraan te herinneren dat er voorzorgsmaatregelen genomen moeten worden om
misbruik van de database te voorkomen. Wat we niet laten zien, maar wat wel
gebeuren moet is het checken van een aantal arguments zoals de datum en de tijd.
Omdat de BS1000 alleen actuele data verstuurt, kunnen metingen met afwijkende
tijden worden geweigerd.. Bij de laatste stap worden de gegevens in de database
opgeslagen.