wok rev 22229

Up chkrootkit (0.53)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Nov 11 22:57:56 2019 +0100 (2019-11-11)
parents 16a651b03774
children 666d642d79cb
files chkrootkit/receipt chkrootkit/stuff/spectre-meltdown-checker.sh linld/stuff/src/A20.ASM linld/stuff/src/_END.ASM linld/stuff/src/pipehole.awk
line diff
     1.1 --- a/chkrootkit/receipt	Mon Nov 11 17:53:05 2019 +0100
     1.2 +++ b/chkrootkit/receipt	Mon Nov 11 22:57:56 2019 +0100
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="chkrootkit"
     1.7 -VERSION="0.52"
     1.8 +VERSION="0.53"
     1.9  CATEGORY="security"
    1.10  SHORT_DESC="Locally checks for signs of a rootkit."
    1.11  MAINTAINER="pascal.bellard@slitaz.org"
    1.12 @@ -23,6 +23,7 @@
    1.13  genpkg_rules()
    1.14  {
    1.15  	mkdir -p $fs/usr/share/chkrootkit
    1.16 +	cp $stuff/spectre-meltdown-checker.sh $fs/usr/share/chkrootkit
    1.17  	for i in $(cd $src ; ls); do
    1.18  		case "$i" in
    1.19  		README*) cp $src/$i $fs/usr/share/chkrootkit;;
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/chkrootkit/stuff/spectre-meltdown-checker.sh	Mon Nov 11 22:57:56 2019 +0100
     2.3 @@ -0,0 +1,7 @@
     2.4 +#!/bin/sh
     2.5 +
     2.6 +wget -qO /tmp/$$.zip https://github.com/speed47/spectre-meltdown-checker/archive/master.zip
     2.7 +unzip -q /tmp/$$.zip -d /tmp
     2.8 +mv /tmp/spectre-meltdown-checker-master/spectre-meltdown-checker.sh /bin
     2.9 +rm -rf /tmp/spectre-meltdown-checker /tmp/$$.zip
    2.10 +/bin/spectre-meltdown-checker.sh
     3.1 --- a/linld/stuff/src/A20.ASM	Mon Nov 11 17:53:05 2019 +0100
     3.2 +++ b/linld/stuff/src/A20.ASM	Mon Nov 11 22:57:56 2019 +0100
     3.3 @@ -118,7 +118,8 @@
     3.4  		test	[_cpu386],cl
     3.5  		jne	@bzimage
     3.6  		mov	bx,offset bzimage86
     3.7 -		jmp	godie
     3.8 +@godie:
     3.9 +		call	near die
    3.10  @zimage:
    3.11  		xchg	ax,dx
    3.12  		cmp	ax,cx
    3.13 @@ -142,7 +143,7 @@
    3.14  		endif
    3.15  		mov	cl,12
    3.16  		shl	dx,cl
    3.17 -		jc	@overflow
    3.18 +		jc	@jbe_overflow
    3.19  @bzimage:
    3.20  		extrn	_topseg:near
    3.21  		call	near _topseg
    3.22 @@ -186,16 +187,19 @@
    3.23  		and	ch,[_vcpi]
    3.24  		endif
    3.25  		add	dh,ch		; room for malloc_bufv_or_die
    3.26 -		cmp	dx,ax
    3.27 -		jb	@nooverflow
    3.28 -@overflow:
    3.29 +		cmp	ax,dx
    3.30 +		les	cx,[bx-4]	; rm size
    3.31 +		mov	si,es		; rm data
    3.32 +@jbe_overflow:
    3.33  ; Oops! We can stomp on our toes... better stop now
    3.34  		mov	bx,offset overflow
    3.35 -godie:
    3.36 +		ifdef	NO386
    3.37 +		jbe	@godie
    3.38 +		else
    3.39 +		ja	@nooverflow
    3.40  		call	near die
    3.41  @nooverflow:
    3.42 -		les	cx,[bx-4]	; rm size
    3.43 -		mov	si,es		; rm data
    3.44 +		endif
    3.45  		mov	es,ax
    3.46  @@move_clear:
    3.47  		movsb
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/linld/stuff/src/_END.ASM	Mon Nov 11 22:57:56 2019 +0100
     4.3 @@ -0,0 +1,27 @@
     4.4 +;***************************************************************
     4.5 +;****** This file is distributed under GPL
     4.6 +;***************************************************************
     4.7 +                ideal
     4.8 +                %crefref
     4.9 +                %noincl
    4.10 +                %nomacs
    4.11 +                p386
    4.12 +
    4.13 +        segment _TEXT byte public use16 'CODE'
    4.14 +        global  _text_end:byte
    4.15 +        label   _text_end byte
    4.16 +        ends    _TEXT
    4.17 +
    4.18 +        segment _DATA byte public use16 'DATA'
    4.19 +        global  _data_end:byte
    4.20 +        label   _data_end byte
    4.21 +        ends    _DATA
    4.22 +
    4.23 +        segment _BSS byte public use16 'BSS'
    4.24 +        global  _bss_end:byte
    4.25 +        label   _bss_end byte
    4.26 +        ends    _BSS
    4.27 +
    4.28 +        end
    4.29 +
    4.30 +;###### END OF FILE ############################################
     5.1 --- a/linld/stuff/src/pipehole.awk	Mon Nov 11 17:53:05 2019 +0100
     5.2 +++ b/linld/stuff/src/pipehole.awk	Mon Nov 11 22:57:56 2019 +0100
     5.3 @@ -169,7 +169,6 @@
     5.4  			sub(/mov	dx,/,"les	dx,d")
     5.5  		}
     5.6  		sub(/,ax/,",es")
     5.7 -		if (/,dx/) isload=0
     5.8  		if (/add	ax,word ptr/) $0="	add	ax,cx"
     5.9  		if (/i\+29\],0/) {
    5.10  			sub(/,0$/,"")