Atm should exit with 63 for empty reponses - Integrity Break
Issue
The ATM exits 255 when the final response from bank is empty - it should be a protocol error. We set up a mitm, read the ATM message and close the socket so the recv of the atm returns ' '.
Input
{"input": ["-p", "%PORT%", "-i", "%IP%", "-a", "foo", "-n", "10.00"]}
Target Breaks
- 353_16_empty_response_error_code_3
Hint
Add check for empty response on atm and exit with 63 instead of 255.