Knowledge

UEFITool

Source 📝

392: 1199: 1259: 320: 1279: 1240: 257:
de Assumpção, Matheus Bichara; dos Reis, Marcelo Abdalla; Marcondes, Marcos Roberto; da Silva Eleutério, Pedro Monteiro; Vieira, Victor Hugo (March 2023).
1264: 1269: 230: 893: 137:
library. Features include the ability to view the flash regions and to extract and import them. UEFITool allows the user to search for
391: 378: 313: 969: 962: 1233: 1274: 1206: 1027: 632: 362: 306: 486: 1226: 1057: 654: 144:
UEFITool presents UEFI firmware images in a tree-like structure. It highlights the modules which are protected by the
39: 355: 348: 695: 521: 493: 1198: 371: 902: 868: 818: 688: 583: 500: 424: 417: 909: 882: 713: 553: 507: 192:
Christensen, Jake; Anghel, Ionut Mugurel; Taglang, Rob; Chiroiu, Mihai; Sion, Radu (August 2020).
166: 1170: 941: 875: 1177: 846: 839: 625: 236: 226: 1142: 1089: 1082: 668: 590: 270: 193: 145: 95: 75: 1018: 576: 431: 167:"It's Impossible to Prove Your Laptop Hasn't Been Hacked. I Spent Two Years Finding Out" 1210: 546: 1253: 741: 734: 472: 171: 134: 225:. Eugene Rodionov, Sergey Bratus. San Francisco: No Starch Press. pp. 380–390. 996: 762: 514: 100: 1128: 1064: 727: 679: 275: 259:"Forensic method for decrypting TPM-protected BitLocker volumes using Intel DCI" 258: 138: 1163: 1149: 989: 661: 463: 240: 25: 1135: 783: 618: 611: 567: 110: 223:
Rootkits and bootkits: reversing modern malware and next generation threats
1156: 1121: 811: 748: 604: 597: 401: 329: 1050: 790: 769: 720: 560: 539: 333: 298: 293: 201:
SEC'20: Proceedings of the 29th USENIX Conference on Security Symposium
194:"DECAF: automatic, adaptive de-bloating and hardening of COTS firmware" 80: 1103: 832: 797: 122: 130: 68: 1096: 948: 804: 776: 755: 88: 84: 1041: 1034: 1003: 825: 479: 456: 449: 126: 302: 1214: 263:
Forensic Science International: Digital Investigation
1113: 1074: 1017: 981: 933: 926: 892: 860: 705: 678: 646: 531: 441: 409: 399: 340: 106: 94: 74: 64: 38: 24: 121:is a software program for reading and modifying 1234: 314: 8: 19: 1241: 1227: 930: 916: 702: 406: 321: 307: 299: 18: 274: 111:https://github.com/LongSoft/UEFITool/wiki 252: 250: 157: 1260:Unified Extensible Firmware Interface 7: 1195: 1193: 1280:Free and open-source software stubs 14: 1197: 390: 1265:Free software programmed in C++ 1270:Software using the BSD license 1: 1207:free and open-source software 1028:Preboot Execution Environment 633:Run-Time Abstraction Services 165:Lee, Micah (April 28, 2018). 45:A62 / 2022 October 03 1213:. You can help Knowledge by 487:MultiProcessor Specification 1058:Remote Initial Program Load 655:Common Firmware Environment 276:10.1016/j.fsidi.2023.301514 129:firmware. It is written in 1296: 1192: 647:Hybrid firmware bootloader 388: 294:UEFITool GitHub repository 696:Comparison of bootloaders 60: 34: 584:Phoenix SecureCore UEFI 221:Matrosov, Alex (2019). 47:; 23 months ago 1275:Software that uses Qt 903:EFI system partition 869:GUID Partition Table 819:Windows Boot Manager 689:Bootloader unlocking 501:Legacy Plug and Play 425:Open-source firmware 418:Proprietary firmware 101:BSD-2-Clause license 910:BIOS boot partition 883:Apple Partition Map 714:Acronis OS Selector 554:American Megatrends 141:and text patterns. 21: 1171:Power-on self-test 876:Master boot record 26:Original author(s) 1222: 1221: 1187: 1186: 1013: 1012: 861:Partition layouts 856: 855: 840:Plop Boot Manager 642: 641: 232:978-1-59327-883-0 116: 115: 1287: 1243: 1236: 1229: 1201: 1194: 1180: 1173: 1166: 1159: 1152: 1145: 1143:Execute in place 1138: 1131: 1124: 1106: 1099: 1092: 1085: 1067: 1060: 1053: 1044: 1037: 1030: 1006: 999: 992: 972: 965: 958: 951: 944: 931: 919: 912: 905: 885: 878: 871: 849: 842: 835: 828: 821: 814: 807: 800: 793: 786: 779: 772: 765: 758: 751: 744: 737: 730: 723: 716: 703: 698: 691: 671: 664: 657: 635: 628: 621: 614: 607: 600: 593: 591:TianoCore EDK II 586: 579: 570: 563: 556: 549: 542: 524: 517: 510: 503: 496: 489: 482: 475: 466: 459: 452: 434: 427: 420: 407: 394: 381: 374: 365: 358: 351: 323: 316: 309: 300: 281: 280: 278: 254: 245: 244: 218: 212: 211: 209: 207: 198: 189: 183: 182: 180: 179: 162: 146:Intel Boot Guard 76:Operating system 55: 53: 48: 22: 16:Software program 1295: 1294: 1290: 1289: 1288: 1286: 1285: 1284: 1250: 1249: 1248: 1247: 1190: 1188: 1183: 1176: 1169: 1162: 1155: 1148: 1141: 1134: 1127: 1120: 1109: 1102: 1095: 1088: 1081: 1070: 1063: 1056: 1049: 1040: 1033: 1026: 1009: 1002: 995: 988: 977: 968: 961: 954: 947: 940: 922: 915: 908: 901: 888: 881: 874: 867: 852: 845: 838: 831: 824: 817: 810: 803: 796: 789: 782: 775: 768: 761: 754: 747: 740: 733: 726: 719: 712: 706:Implementations 701: 694: 687: 674: 667: 660: 653: 638: 631: 624: 617: 610: 603: 596: 589: 582: 575: 566: 559: 552: 545: 538: 532:Implementations 527: 520: 513: 506: 499: 492: 485: 478: 471: 462: 455: 448: 437: 432:Custom firmware 430: 423: 416: 395: 386: 377: 370: 361: 354: 347: 336: 327: 290: 285: 284: 256: 255: 248: 233: 220: 219: 215: 205: 203: 196: 191: 190: 186: 177: 175: 164: 163: 159: 154: 56: 51: 49: 46: 17: 12: 11: 5: 1293: 1291: 1283: 1282: 1277: 1272: 1267: 1262: 1252: 1251: 1246: 1245: 1238: 1231: 1223: 1220: 1219: 1202: 1185: 1184: 1182: 1181: 1174: 1167: 1160: 1153: 1146: 1139: 1132: 1125: 1117: 1115: 1111: 1110: 1108: 1107: 1100: 1093: 1086: 1078: 1076: 1072: 1071: 1069: 1068: 1061: 1054: 1047: 1046: 1045: 1038: 1023: 1021: 1015: 1014: 1011: 1010: 1008: 1007: 1000: 993: 985: 983: 979: 978: 976: 975: 974: 973: 959: 952: 945: 937: 935: 928: 924: 923: 921: 920: 913: 906: 898: 896: 890: 889: 887: 886: 879: 872: 864: 862: 858: 857: 854: 853: 851: 850: 843: 836: 829: 822: 815: 808: 801: 794: 787: 780: 773: 766: 759: 752: 745: 738: 731: 724: 717: 709: 707: 700: 699: 692: 684: 682: 676: 675: 673: 672: 665: 658: 650: 648: 644: 643: 640: 639: 637: 636: 629: 622: 615: 608: 601: 594: 587: 580: 573: 572: 571: 564: 550: 543: 535: 533: 529: 528: 526: 525: 518: 511: 504: 497: 490: 483: 476: 469: 468: 467: 453: 445: 443: 439: 438: 436: 435: 428: 421: 413: 411: 404: 397: 396: 389: 387: 385: 384: 383: 382: 368: 367: 366: 359: 344: 342: 338: 337: 328: 326: 325: 318: 311: 303: 297: 296: 289: 288:External links 286: 283: 282: 246: 231: 213: 184: 156: 155: 153: 150: 114: 113: 108: 104: 103: 98: 92: 91: 78: 72: 71: 66: 62: 61: 58: 57: 44: 42: 40:Stable release 36: 35: 32: 31: 30:Nikolaj Schlej 28: 15: 13: 10: 9: 6: 4: 3: 2: 1292: 1281: 1278: 1276: 1273: 1271: 1268: 1266: 1263: 1261: 1258: 1257: 1255: 1244: 1239: 1237: 1232: 1230: 1225: 1224: 1218: 1216: 1212: 1209:article is a 1208: 1203: 1200: 1196: 1191: 1179: 1175: 1172: 1168: 1165: 1161: 1158: 1154: 1151: 1147: 1144: 1140: 1137: 1133: 1130: 1126: 1123: 1119: 1118: 1116: 1112: 1105: 1101: 1098: 1094: 1091: 1087: 1084: 1080: 1079: 1077: 1073: 1066: 1062: 1059: 1055: 1052: 1048: 1043: 1039: 1036: 1032: 1031: 1029: 1025: 1024: 1022: 1020: 1016: 1005: 1001: 998: 994: 991: 987: 986: 984: 980: 971: 967: 966: 964: 960: 957: 953: 950: 946: 943: 939: 938: 936: 932: 929: 925: 918: 914: 911: 907: 904: 900: 899: 897: 895: 891: 884: 880: 877: 873: 870: 866: 865: 863: 859: 848: 844: 841: 837: 834: 830: 827: 823: 820: 816: 813: 809: 806: 802: 799: 795: 792: 788: 785: 781: 778: 774: 771: 767: 764: 760: 757: 753: 750: 746: 743: 742:BootX (Linux) 739: 736: 735:BootX (Apple) 732: 729: 725: 722: 718: 715: 711: 710: 708: 704: 697: 693: 690: 686: 685: 683: 681: 677: 670: 666: 663: 659: 656: 652: 651: 649: 645: 634: 630: 627: 623: 620: 616: 613: 609: 606: 602: 599: 595: 592: 588: 585: 581: 578: 574: 569: 565: 562: 558: 557: 555: 551: 548: 544: 541: 537: 536: 534: 530: 523: 519: 516: 512: 509: 505: 502: 498: 495: 491: 488: 484: 481: 477: 474: 473:Open Firmware 470: 465: 461: 460: 458: 454: 451: 447: 446: 444: 440: 433: 429: 426: 422: 419: 415: 414: 412: 408: 405: 403: 398: 393: 380: 376: 375: 373: 369: 364: 360: 357: 353: 352: 350: 346: 345: 343: 339: 335: 331: 324: 319: 317: 312: 310: 305: 304: 301: 295: 292: 291: 287: 277: 272: 268: 264: 260: 253: 251: 247: 242: 238: 234: 228: 224: 217: 214: 202: 195: 188: 185: 174: 173: 172:The Intercept 168: 161: 158: 151: 149: 147: 142: 140: 136: 132: 128: 124: 120: 112: 109: 105: 102: 99: 97: 93: 90: 86: 82: 79: 77: 73: 70: 67: 63: 59: 43: 41: 37: 33: 29: 27: 23: 1215:expanding it 1204: 1189: 1075:ROM variants 1019:Network boot 997:Raspberry Pi 955: 763:systemd-boot 266: 262: 222: 216: 204:. Retrieved 200: 187: 176:. Retrieved 170: 160: 143: 125:images with 118: 117: 1129:ROM hacking 1065:Wake-on-LAN 728:BootManager 680:Bootloaders 206:January 22, 1254:Categories 1164:Instant-on 1150:Devicetree 990:Bus Pirate 894:Partitions 662:Das U-Boot 547:Award BIOS 464:Video BIOS 442:Interfaces 241:1005741834 178:2021-09-13 152:References 133:using the 65:Written in 52:03-10-2022 1136:ROM image 927:Utilities 784:OpeniBoot 626:Kickstart 619:LinuxBoot 612:Libreboot 577:InsydeH2O 568:AMI Aptio 508:AlphaBIOS 341:Processes 1178:EDL mode 1157:Fastboot 1122:Boot ROM 982:Hardware 970:Heimdall 956:UEFITool 942:flashrom 934:Software 812:SYSLINUX 749:GNU GRUB 605:Coreboot 598:OpenBIOS 402:firmware 400:Booting 330:Firmware 119:UEFITool 20:UEFITool 1114:Related 1051:NetBoot 791:RedBoot 770:loadlin 721:Barebox 561:AMIBIOS 540:SeaBIOS 379:Android 349:Windows 334:booting 107:Website 96:License 81:Windows 50: ( 1104:EEPROM 1004:ft2232 917:/boot/ 833:Yaboot 798:rEFInd 239:  229:  123:EEPROM 1205:This 1097:EPROM 949:fwupd 805:rEFIt 777:NTLDR 756:iBoot 410:Types 372:Linux 197:(PDF) 89:Linux 85:macOS 1211:stub 1090:PROM 1042:iPXE 1035:gPXE 963:Odin 847:MILO 826:xOSL 669:ARCS 480:ACPI 457:BIOS 450:UEFI 332:and 237:OCLC 227:ISBN 208:2024 127:UEFI 1083:ROM 522:SFI 515:SRM 494:APM 271:doi 139:hex 131:C++ 69:C++ 1256:: 363:NT 356:9x 269:. 267:44 265:. 261:. 249:^ 235:. 199:. 169:. 148:. 135:Qt 87:, 83:, 1242:e 1235:t 1228:v 1217:. 322:e 315:t 308:v 279:. 273:: 243:. 210:. 181:. 54:)

Index

Original author(s)
Stable release
C++
Operating system
Windows
macOS
Linux
License
BSD-2-Clause license
https://github.com/LongSoft/UEFITool/wiki
EEPROM
UEFI
C++
Qt
hex
Intel Boot Guard
"It's Impossible to Prove Your Laptop Hasn't Been Hacked. I Spent Two Years Finding Out"
The Intercept
"DECAF: automatic, adaptive de-bloating and hardening of COTS firmware"
ISBN
978-1-59327-883-0
OCLC
1005741834


"Forensic method for decrypting TPM-protected BitLocker volumes using Intel DCI"
doi
10.1016/j.fsidi.2023.301514
UEFITool GitHub repository
v

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.