Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Wyciąganie danych z aplikacji javy

kult5 04 Maj 2011 13:19 1279 6
  • #1 04 Maj 2011 13:19
    kult5
    Poziom 21  

    Witam
    Sprzęt z załącznika znajduje się na węźle cieplnym podłączony kablem internetowym.
    Na komputerze wbijam adres IP urządzenia i po ściągnięciu wtyczki java otrzymuję.
    Wyciąganie danych z aplikacji javy
    po zalogowaniu
    Wyciąganie danych z aplikacji javy

    Dane wyświetlane znajdują się w pamięci web-modułu jak również są tam dane archiwalne, które również można wyświetlić.

    Chciałem się dowiedzieć czy istnieje możliwość wyciągnięcia danych typu: temperatura, ciśnienie np w postaci *.txt do innych celów?
    W źródle strony mam coś takiego:

    Kod: html4strict
    Zaloguj się, aby zobaczyć kod

    0 6
  • #2 04 Maj 2011 17:09
    syslawek
    Poziom 13  

    Skoro dokumentacja stwierdza, że osiągalna jest "historia dostępu do danych (wykres tendencji i eksport danych do formatu CSV)", to odpowiedź na Twoje pytanie najprawdopodobnie brzmi twierdząco, ale potrzeba trochę więcej wiedzy na temat sposobu, w jaki ten aplet komunikuje się z urządzeniem.

    Źródło też programu rozwiałoby wszelkie wątpliwości, chociaż i bez niego zręczny reverse-inżynier sa sobie radę - trzeba by było popodsłuchiwać, co też tam wędruje po kablu.

    0
  • #3 04 Maj 2011 20:46
    fantom
    Poziom 31  

    Mozna sciagnac jar-a, rozpakowac i poddac jego pliki dekompilacji. A stad prosta droga do poznania kazdego z sekretów apletu.

    0
  • #4 04 Maj 2011 21:04
    kult5
    Poziom 21  

    Ten plik "program.jar" nie powinien poniewierać się gdzieś w plikach tymczasowych komputera??
    W przypadku telefonów wystarczyło zmienić rozszerzenie jar na rar i już plik był dostępny. Jest na to reguła czy to tylko w drodze wyjątku się tak dawało?

    syslawek napisał:
    Skoro dokumentacja stwierdza, że osiągalna jest "historia dostępu do danych (wykres tendencji i eksport danych do formatu CSV)", to odpowiedź na Twoje pytanie najprawdopodobnie brzmi twierdząco, ale potrzeba trochę więcej wiedzy na temat sposobu, w jaki ten aplet komunikuje się z urządzeniem.


    Dane historyczne są dostępne spod przeglądarki, a chciałbym aby obsługa odbywała się poprzez inny program i w dodatku globalnie tzn. operacje na wielu takich urządzeniach.

    0
  • #5 04 Maj 2011 21:39
    fantom
    Poziom 31  

    kult5 napisał:
    Ten plik "program.jar" nie powinien poniewierać się gdzieś w plikach tymczasowych komputera??

    Powinien.
    kult5 napisał:

    W przypadku telefonów wystarczyło zmienić rozszerzenie jar na rar i już plik był dostępny. Jest na to reguła czy to tylko w drodze wyjątku się tak dawało?

    Jest to regula ale samo rozpakowanie nie wystarczy. Nastepnie trzeba wszystkie pliki class poddac dekompilacji za pomoca np. jad-a i ze znajomoscia Javy mozna juz sobie wszystko poogladac. Sprawa moze sie skomplikowac jesli zostal uzyty Javowy obfuskator.

    0
  • #6 04 Maj 2011 23:12
    krru
    Poziom 32  

    Ja proponowałbym jednak zacząć od sniffera, podejrzeć komunikacje i dopiero potem, jeśli będzie ona niejasna, spróbować dekompilacji.

    0
  • #7 05 Maj 2011 08:35
    fantom
    Poziom 31  

    krru napisał:
    Ja proponowałbym jednak zacząć od sniffera, podejrzeć komunikacje i dopiero potem, jeśli będzie ona niejasna, spróbować dekompilacji.

    A teraz zastanow sie przez chwile co mozna wykonac szybciej ?

    0