Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Wangarad

Stran: 1 [2] 3 4 ... 19
16
Preco mam pocit ze chces rovno hotove riesenie?

Ukaz kus kodu co si uz napisal resp. na com si za zasekol a budem rad ak budem vediet pomoct. Ak mas len to co si napisal hore tak vela stastia a doporucujem si nastudovat jakpsatweb pripadne nieaky ten tutorial.

17
Ved to tam mas napisane. Otvoril a precital si si ten link?
Definition and Usage
The localStorage and sessionStorage properties allow to save key/value pairs in a web browser.

The localStorage object stores data with no expiration date. The data will not be deleted when the browser is closed, and will be available the next day, week, or year.

The localStorage property is read-only.

Tip: Also look at the sessionStorage property which stores data for one session (data is lost when the browser tab is closed).

18
Bez toho uploadu na server to nedas. Nie je to mozne.
Mas moznost ten subor ulozit na server a nasledne spracovat v tom pripade chod cestov
Citace
<input type="file" id="files" name="files[]" multiple />
<output id="list"></output>
ale ak nevies ako ho nahrat a spracovat tak doporucujem podobne ako  KIT ale skorej
https://developer.mozilla.org/en-US/docs/Web/API/File/Using_files_from_web_applications
https://web.dev/read-files/#toc-reading-files


19
Software / Re:Dešifrování disku s McAfee Endpoint Protection
« kdy: 19. 03. 2021, 11:38:15 »
Potvrdzujem napisane vyssie. Priamo od nich dostanes utilitku a ta to poriesi ale ako sa pisalo predo mnou najlepsia cesta je to strcit do original HW odzalohovat a formatnut. Desifrovanie na 4 diskoch bolo 50:50 s toho raz to zdochlo na 80% a uz s tym neslo spravit nic.

20
Vývoj / Python pridanie dat do c_ubyte_Array_
« kdy: 08. 03. 2021, 20:45:22 »
Zdravim.
Mam toto
Kód: [Vybrat]
from ctypes import *
...
...
DFSD_DATA_BLOCK_SIZE = 36
myDataBufe = c_uint8 * DFSD_DATA_BLOCK_SIZE
myData = myDataBufe()
#Array with a hex in string to int
for x in Data_buffer:
      hex_int = int(x, 16)
      myDataBufe.append(hex_int)
ale samozrejme to spadne na AttributeError: type object 'c_ubyte_Array_36' has no attribute 'append'
co pouzit namiesto append pre c_ubyte? resp. ako "pridat/vymenit" data pre c_ubyte_Array?

21
Vývoj / Re:Python a dll pisane pre C+ nechcu papat bytearray
« kdy: 08. 03. 2021, 09:13:25 »
tecka: ano to je mozne. V tomto pripade tak na 99,9% mas pravdu

Kazdopadne dnes som dostal verziu ktora to uz zvlada podla dokumentacie.

22
Vývoj / Re:Python a dll pisane pre C+ nechcu papat bytearray
« kdy: 07. 03. 2021, 18:15:35 »
Lebo co je problem je v tom ze on popisuje data struct ale vsetky vstupy su hexa skrz string.

23
Vývoj / Re:Python a dll pisane pre C+ nechcu papat bytearray
« kdy: 07. 03. 2021, 17:41:12 »
tecka:
takze dnu ma ist int ak tomu chapem spravne. ano?

24
Vývoj / Re:Python 3 úprava skriptu
« kdy: 07. 03. 2021, 13:08:20 »
soyo ja som to riesil na strane HW. Proste som pridal mikro spinac a ked to prislo na hornu/dolnu polohu tak sa to rozoplo a bolo to v pohode.

25
Vývoj / Re:Python a dll pisane pre C+ nechcu papat bytearray
« kdy: 07. 03. 2021, 13:06:00 »
No to je prave ten problem ze cele je to "pod licenciou" ktora mi zakazuje cokolvek publikovat.
Ale mate pravdu.
Skusim to takto
v pythone nespravim nic ine len.
Kód: [Vybrat]
#nazov funkcie
SignData = getattr(USB_dongle, "?SignData@@YAHAAUtTagData@@@Z")
SignData.argtypes  = [c_char_p]
SignData.restype = c_char_p
#Data pre funkciu
ID = 'E0ABDGD12X0'
Data_input = '00000000000000000000000000'
Data_output = '0000000000000000000000000000000000000000000000000000'

key_set = ID+Data_input+Data_output
key_set = key_set.encode

print(SignData(key_set))

26
Vývoj / Python a dll pisane pre C+ nechcu papat bytearray
« kdy: 07. 03. 2021, 08:53:52 »
Zdravim.
Potreboval by som trosku poradit.
Popis zadania. Zober si kniznicu DLL na sifrovanie. Inicializuj, podpis kluc a potom dostanes vysledok. Easy. Nacitam DLL Pripojim sa inicializujem , registrujem.
Problem je ked chcem podpisovat kluc.
Toto je example ako to chlapik pouziva v C
Kód: [Vybrat]
typedef struct tTagData
{
   u64_t ddwUID;
   u8_t data[DFSD_DATA_BLOCK_SIZE];
   u8_t signedData[DFSD_DATA_BLOCK_SIG_SIZE];
} tagData_t;
 
 
tagData_t myTagData;
 
    u8_t abDummyBlockData1[DFSD_DATA_BLOCK_SIZE]={
             0x00, 0x00, 0x00, 0x00,  //reg7
             0x50, 0xa0, 0x00, 0x00,  //reg8
             0x61, 0x03, 0x00, 0x7d,  //reg9
             0xf3, 0xbd, 0x8f, 0xe5,  //reg10
             0x25, 0x81, 0x9c, 0x20,  //reg11
             0x00, 0x00, 0x00, 0x00,  //reg12
             0x41, 0x41, 0x30, 0x30,  //reg13
             0x31, 0x32, 0x36, 0x31,  //reg14
             0x00, 0x00, 0x00, 0x00   //reg15
       };
 
 
myTagData.ddwUID = (u64_t)0xD0021F673FC988F0;
memcpy(myTagData.data,abDummyBlockData1,DFSD_DATA_BLOCK_SIZE);
 
iRetval = SignData(myTagData);
Cisto teoreticky aj ked bude vsetko 0 by mi kluc mal nieco vratit. Minimalne chybovu hlasku. Nech tam poslem co  len chcem vzdy mi to vzhaduje internu chybu kluca. Clovek ktory pisal tu dll mi tvrdil ze je zla dlzka vstupnych dat (bytearray) to som riesil tak ze mam natvrdo retazec plny 0 o dlzke ako si predstavuje a ten posielam do tej funkcie. Samozerejme ze to nefunguje. On ma presviedca ze je chyba na 100% v pythone "lebo mne to funguje".

Co ja mam v mojom programe je jednoducho string a potom .encode a dostanem bytearray. Vedel by mi niekto poradit co moze byt zle pripadne napisat kusok kodu ako by to riesil on? Uz sa s tym trapim tyzden a vyskusal som co ma napadlo ale ani za pana to nechce fungovat.

Fakt budem rad za kazdu radu.

27
Vývoj / Re:Python 3 úprava skriptu
« kdy: 07. 03. 2021, 08:45:42 »
original-bubo: mal som pretoze som si riesil presne tu istu vec cca pol roka dozdau  :-*

Ja osobne sem postujem relativne vela otazok a castokrat takych ze sa potom az hambzm ked si to necham rozlozit v hlave ale pochybudem ze by mi niekto pomohol keby mam pristup ako ty ale ok. Inak s Vasim pristupom sa Vam da odpovedat aj upkne inak. Naco sa ser*ete do veci ktorym nerozumiete a nemate sa ochotu ucit? Mas 63+ tak sa pripravuj na dochodok a neotravuj. Je to lepsie?

K3daR: tesat do kamena. Skoda ze sa neda dat nieco ako karma +

28
Vývoj / Re:Python 3 úprava skriptu
« kdy: 06. 03. 2021, 19:39:15 »
original-bubo : najprv som chcel poslat hotove riesenie ako si chcela ale ked som teraz badal tvoj pristup arogantneho debilka tak mam pre teba dobru radu : pomoz si sam :)
Dostal si 4 tipy co spravit samo o sebe je to banalitka na 10 minut ale ked mas k tomu pristup ako mas vela stastia  :-*

29
Vývoj / Python load DLL ako zavolat funkciu cez entry point?
« kdy: 02. 03. 2021, 15:29:39 »
Zdravim.

Ako nacitat funkciu s dll ktora ma nazov funkcie
Kód: [Vybrat]
int __cdecl Initialise(int,unsigned char,wchar_t *) ?
Tento vysledok som dostal ked som sa na to pozeral cez DLL Export Viewer. V pythone to nie je mozne.
Kód: [Vybrat]
from ctypes import *
import os

output_path = os.path.dirname(__file__)
USB_dongle_patch = os.path.join(output_path, 'XYZ_dll.dll')

USB_dongle = cdll.LoadLibrary(USB_dongle_patch)


test = 0
Dongle_ID = USB_dongle.Initialise()
print(Dongle_ID)

neviem sa dopatrat ako to pouzit funkciu s toho DLL a zavolat ju skz entry_point.

Od vyvojara som dostal toto
Kód: [Vybrat]
          [DllImport("XYZ_dll.dll", EntryPoint = "?Initialise@@YAHHEPA_W@Z", CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Unicode)]
            public static extern ReturnCode Initialise(bool enableLogging, uint oemID, String registrationKeyFilePathAndName);


ale netusim ako to vyuzit v pythone

30
Vývoj / Re:Python ako spravne pouzivat threading?
« kdy: 01. 03. 2021, 15:06:58 »
Kód: [Vybrat]
#Start Thereading
S1t = threading.Thread(target=Stage_1, args=("task",))
S2t = threading.Thread(target=Stage_2, args=("task",))
S3t = threading.Thread(target=Stage_3, args=("task",))



#Start a main Loop
while 1:
   #Connect to SQL
    if(SQL_Status == False):
      connect_to_database()

    if(SQL_Status == True and RFID_Status == False):   
      connect_to_RFID()   
    if(SQL_Status == True and RFID_Status == True):
        #check()
        if S1t.is_alive() is False:
            now = datetime.now()
            current_time = now.strftime("%H:%M:%S")
            print ( current_time  + 'Station 1 Restarted')
            S1t.start()
        if S2t.is_alive() is False:   
            now = datetime.now()
            current_time = now.strftime("%H:%M:%S")
            print ( current_time  + 'Station 2 Restarted')
            S2t.start()
        if S3t.is_alive() is False:   
            S3t.start()
            now = datetime.now()
            current_time = now.strftime("%H:%M:%S")
            print ( current_time  + 'Station 3 Restarted')   
       

Stran: 1 [2] 3 4 ... 19