روی یک بدافزار مبتلابه سیستمهای داخلی کار میکردم! رفتم سراغ ریپوی این نامرد!
دیدم زده:
●اولین Commit: سال ۲۰۲۱
گفتم ای دل غافل! این از ۲۰۲۱ وجود داشته!
در حالیکه مهاجمِ نامرد!( که اگی راس میگه بره با سربازا بیجنگی نه با ایختصادی) ۲۰۲۶ مخزن رو ساخته بود و تحلیلهای زمانی من را کلا به باد داده بود با اینهمه نامردی!
📜این وایتپیپر دربارهی الی ست، که الی =" جعل تاریخ کامیت (Commit-Date Spoofing) در Git بهعنوان پوششی برای بدافزار"
⁉️مگه شدنیه؟
بله شدنی ست در مثال اول عرض کردم
👹چجوری تاریخ کامیت را جعل کنیم؟( صرفا کاربرد آموزشی )
فرض کن امروز ۱۷ سپتامبر ۲۰۲۶ است، اما میخواهیم Git فکر کند این Commit در ۱ ژانویه ۲۰۲۰ ساخته شده است.
GIT_AUTHOR_DATE="2020-01-01 10:00:00" \
GIT_COMMITTER_DATE="2020-01-01 10:00:00" \
git commit -m "Initial commit"
اگر تاریخچه را ببینی:
git log --pretty=fuller
ممکن است چیزی شبیه این ببینی:
AuthorDate: Wed Jan 1 10:00:00 2020
CommitDate: Wed Jan 1 10:00:00 2020
در حالی که Commit در سال ۲۰۲۶ ساخته شده است!
شد؟
نشد؟
ادامه
#AuthorDate
#CommitterDate
@toobabigdatascience
Post #3236
109