help
Noted Sherlock
What’s the timestamp in UTC when attacker last modified the program source file?
I don’t know. I’ll try all possible options. tell me where to look
help
Noted Sherlock
What’s the timestamp in UTC when attacker last modified the program source file?
I don’t know. I’ll try all possible options. tell me where to look
Stuck on the same question. Is LootAndPurge not the source file?
were you able to figure it out like i have been banging my head now against the wall for this so any clue or direct answer would be helpfull
I am also stuck here.
here is the code for the answere
import datetime
timestamp_low = -1354503710
timestamp_high = 31047188
full_timestamp = (timestamp_high << 32) | (timestamp_low & 0xFFFFFFFF)
timestamp_seconds = full_timestamp / 10**7
timestamp = datetime.datetime(1601, 1, 1) + datetime.timedelta(seconds=timestamp_seconds)
print(timestamp)
■■■■, I had the right idea at least. I tried converting the high and low into an 18-digit LDAP timestamp, but didn’t get the right answer. The rest of the questions were dead simple in comparison lol. Thanks for sharing Sentinel.
(What I tired unsuccessfully):
high = 31047188 (from originalFileLastModifTimestampHigh)
low = -1354503710 = -X (so X = 1354503710) (from originalFileLastModifTimestamp)
2^32 = 4294967296
full value = high * 2^32 + (2^32 - X) = 31047188 * 4294967296 + (4294967296 - 1354503710).
pastebin seems down atm and the wayback machine didnt copy the note… any idea where else it could be found?
Thanks, I don’t think I would have get it without your help.
need help with this, i do not understand what is << or | or this & 0xFFFFFFFF on the equation can some one explain it, thanks
this is used to combine or merge the lower bits and higher bits of the timestamp. The note pad session has divided the timestamp in to two separate variable because of its size and that is the trick here
thanks Sentinel, i think i m doing something wrong here, i got the value 2018-07-24 14:56:51 but it is not possible that date, its 5 year later,i’ll try to figure out this one
good honestly you just have to execute the code on python to get the answer no need to change anything I think
solved thanks Sentinel