Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"assertequals" - 2 õppematerjali

Turvaauk CVE-2014-1705
6
docx

Turvaauk CVE-2014-1705

aprillil. Siin on kood, mida sai exploitida. // Copyright 2014 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Flags: --allow-natives-syntax var ab1 = new ArrayBuffer(8); ab1.__defineGetter__("byteLength", function() { return 1000000; }); var ab2 = ab1.slice(800000, 900000); var array = new Uint8Array(ab2); for (var i = 0; i < array.length; i++) { assertEquals(0, array[i]); } assertEquals(0, array.length); var ab3 = new ArrayBuffer(8); ab3.__defineGetter__("byteLength", function() { return 0xFFFFFFFC; }); var aaa = new DataView(ab3); for (var i = 10; i < aaa.length; i++) { aaa.setInt8(i, 0xcc); } assertEquals(8, aaa.byteLength); var a = new Int8Array(4); a.__defineGetter__("length", function() { return 0xFFFF; }); var b = new Int8Array(a); for (var i = 0; i < b.length; i++) { assertEquals(0, b[i]); } var ab4 = new ArrayBuffer(8); ab4

Informaatika → Andmeturbe alused
4 allalaadimist
Tarkvara kvaliteet ja standardid projekt
78
docx

Tarkvara kvaliteet ja standardid projekt

“Tarkvara protsessid, kvaliteet ja standardid - korraldus”. Kättesaadav: http://tepandi.ee/tks-korraldus.pdf. Erply kassasüsteemi koduleht. Kättesaadav: http://ee.erply.com. 9.4 Testide kood 9.4.1 Programmipõhise testimise testide kood import org.junit.Before; import static org.junit.Assert.*; public class EX03Test { EX03 ex03; @Before public void setup() { ex03 = new EX03(); } @org.junit.Test public void P1_encryptNull() throws Exception { assertEquals(null, ex03.encrypt(null, 0)); } @org.junit.Test public void P2_encryptEmpty() throws Exception { assertEquals("", ex03.encrypt("", 0)); } @org.junit.Test public void P3_encryptRotation0() throws Exception { assertEquals("abc", ex03.encrypt("abc", 0)); } @org.junit.Test public void P4_encryptRotationLessThanZero() throws Exception { assertEquals(null, ex03.encrypt(null, 0)); } @org.junit.Test

Informaatika → Tarkvara kvaliteet ja...
35 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun