Mam taki problem. Korzystam z programu do obsługi notowań online. Dane (format nierozpoznany) idą przez net Program jest napisany w Jawie i konieczne jest logowanie oraz jest certyfikat. Oczywiście pełny legal klucze i logi mam oryginalne nie muszę się nigdzie włamywać. Ale... program który oferuje biuro jest mówiąc krótko cienki. Czy macie jakiś pomysł jak przejąc dane z programu jawy aby użyć ich w swoim programie do ich analizy w czasie rzeczywistym? Czego i gdzie szukać. Jakieś sugestie. Będę wdzięczny za każdą sugestię.
Sniffer? Chociaż dane pewnie będą i tak zakodowane :)
Czy ten program w Java składuje gdzieś te dane, choćby tymczasowo, czy wszystko siedzi cały czas tylko w programie?
Jeżeli program używa Javowej serializacji obiektów to wtedy możesz poczytać o formacie serializowanych obiektów w Javie. Natomiast jeśli stosuje jakiś niestandardowy format serializacji to nie ma raczej znaczenia, że jest napisany w Javie.
Nie wiem czy dobrze zrozumiałem, ale jeśli ten program w Javie to program którego używasz w biurze, to możesz spróbować go zdekompilować, uruchamiać pod debuggerem, itp itd
a jakiś serwis do komunikowania się tych programów coś ? jakas usługa REST? jakiś json chociażby? jakas bazunia ?
A jak to ma się do forum Delphi / Pascal?
Jeśli chcesz podejrzeć dane do połączenia to możesz użyć tego:
http://jd.benow.ca/
Jeśli programista zbytnio się nie wysilał to wyciągniesz hasła / certyfikaty.
Jeśli trochę się postarał, to raczej bez debugowania się nie obędzie. Chociaż nie wiem czy można debugować Jave bez źródeł, pewnie tak.