Browse Source

Kpti settings was not affected for regular runs

tags/v1.2.0
dump_stack() 1 year ago
parent
commit
7b8cf96b4a
Signed by: Mikhail Klementev <blame@dumpstack.io> GPG Key ID: BE44DA8C062D87DC
3 changed files with 11 additions and 0 deletions
  1. 6
    0
      CHANGELOG.md
  2. 4
    0
      main.go
  3. 1
    0
      pew.go

+ 6
- 0
CHANGELOG.md View File

@@ -4,6 +4,12 @@

[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Fixed

- Kpti settings was not affected for regular runs.

## [1.1.2] 2019-09-05

### Added

+ 4
- 0
main.go View File

@@ -264,6 +264,10 @@ func main() {
log.Fatalln("Only one of disable/enable can be used at once")
}

if *yekpti && *nokpti {
log.Fatalln("Only one of disable/enable can be used at once")
}

kcfg, err := config.ReadKernelConfig(*kcfgPath)
if err != nil {
log.Println(err)

+ 1
- 0
pew.go View File

@@ -328,6 +328,7 @@ func whatever(swg *sizedwaitgroup.SizedWaitGroup, ka config.Artifact,
q.SetKASLR(!ka.Mitigations.DisableKaslr)
q.SetSMEP(!ka.Mitigations.DisableSmep)
q.SetSMAP(!ka.Mitigations.DisableSmap)
q.SetKPTI(!ka.Mitigations.DisableKpti)

err = q.Start()
if err != nil {

Loading…
Cancel
Save