~tribaal/txaws/xss-hardening

« back to all changes in this revision

Viewing changes to txaws/testing/payload.py

Merged 424018-add-keypair-support [r=jkakar] [f=424018]

This change implements three keypair methods in the EC2 client:
 1. describe_keypairs
 2. create_keypair
 3. delete_keypair

Show diffs side-by-side

added added

removed removed

Lines of Context:
298
298
  <attachTime>2008-05-07T11:51:50.000Z</attachTime>
299
299
</AttachVolumeResponse>
300
300
""" % (aws_api,)
 
301
 
 
302
 
 
303
sample_single_describe_keypairs_result = """\
 
304
<?xml version="1.0"?>
 
305
<DescribeKeyPairsResponse xmlns="http://ec2.amazonaws.com/doc/%s/">
 
306
  <keySet>
 
307
    <item>
 
308
      <keyName>gsg-keypair</keyName>
 
309
      <keyFingerprint>1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f</keyFingerprint>
 
310
    </item>
 
311
  </keySet>
 
312
</DescribeKeyPairsResponse>
 
313
""" % (aws_api,)
 
314
 
 
315
 
 
316
sample_multiple_describe_keypairs_result = """\
 
317
<?xml version="1.0"?>
 
318
<DescribeKeyPairsResponse xmlns="http://ec2.amazonaws.com/doc/%s/">
 
319
  <keySet>
 
320
    <item>
 
321
      <keyName>gsg-keypair-1</keyName>
 
322
      <keyFingerprint>1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f</keyFingerprint>
 
323
    </item>
 
324
    <item>
 
325
      <keyName>gsg-keypair-2</keyName>
 
326
      <keyFingerprint>1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:70</keyFingerprint>
 
327
    </item>
 
328
  </keySet>
 
329
</DescribeKeyPairsResponse>
 
330
""" % (aws_api,)
 
331
 
 
332
 
 
333
sample_create_keypair_result = """\
 
334
<?xml version="1.0"?>
 
335
<CreateKeyPairResponse xmlns="http://ec2.amazonaws.com/doc/%s/">
 
336
  <keyName>example-key-name</keyName>
 
337
  <keyFingerprint>1f:51:ae:28:bf:89:e9:d8:1f:25:5d:37:2d:7d:b8:ca:9f:f5:f1:6f</keyFingerprint>
 
338
  <keyMaterial>-----BEGIN RSA PRIVATE KEY-----
 
339
MIIEoQIBAAKCAQBuLFg5ujHrtm1jnutSuoO8Xe56LlT+HM8v/xkaa39EstM3/aFxTHgElQiJLChp
 
340
HungXQ29VTc8rc1bW0lkdi23OH5eqkMHGhvEwqa0HWASUMll4o3o/IX+0f2UcPoKCOVUR+jx71Sg
 
341
5AU52EQfanIn3ZQ8lFW7Edp5a3q4DhjGlUKToHVbicL5E+g45zfB95wIyywWZfeW/UUF3LpGZyq/
 
342
ebIUlq1qTbHkLbCC2r7RTn8vpQWp47BGVYGtGSBMpTRP5hnbzzuqj3itkiLHjU39S2sJCJ0TrJx5
 
343
i8BygR4s3mHKBj8l+ePQxG1kGbF6R4yg6sECmXn17MRQVXODNHZbAgMBAAECggEAY1tsiUsIwDl5
 
344
91CXirkYGuVfLyLflXenxfI50mDFms/mumTqloHO7tr0oriHDR5K7wMcY/YY5YkcXNo7mvUVD1pM
 
345
ZNUJs7rw9gZRTrf7LylaJ58kOcyajw8TsC4e4LPbFaHwS1d6K8rXh64o6WgW4SrsB6ICmr1kGQI7
 
346
3wcfgt5ecIu4TZf0OE9IHjn+2eRlsrjBdeORi7KiUNC/pAG23I6MdDOFEQRcCSigCj+4/mciFUSA
 
347
SWS4dMbrpb9FNSIcf9dcLxVM7/6KxgJNfZc9XWzUw77Jg8x92Zd0fVhHOux5IZC+UvSKWB4dyfcI
 
348
tE8C3p9bbU9VGyY5vLCAiIb4qQKBgQDLiO24GXrIkswF32YtBBMuVgLGCwU9h9HlO9mKAc2m8Cm1
 
349
jUE5IpzRjTedc9I2qiIMUTwtgnw42auSCzbUeYMURPtDqyQ7p6AjMujp9EPemcSVOK9vXYL0Ptco
 
350
xW9MC0dtV6iPkCN7gOqiZXPRKaFbWADp16p8UAIvS/a5XXk5jwKBgQCKkpHi2EISh1uRkhxljyWC
 
351
iDCiK6JBRsMvpLbc0v5dKwP5alo1fmdR5PJaV2qvZSj5CYNpMAy1/EDNTY5OSIJU+0KFmQbyhsbm
 
352
rdLNLDL4+TcnT7c62/aH01ohYaf/VCbRhtLlBfqGoQc7+sAc8vmKkesnF7CqCEKDyF/dhrxYdQKB
 
353
gC0iZzzNAapayz1+JcVTwwEid6j9JqNXbBc+Z2YwMi+T0Fv/P/hwkX/ypeOXnIUcw0Ih/YtGBVAC
 
354
DQbsz7LcY1HqXiHKYNWNvXgwwO+oiChjxvEkSdsTTIfnK4VSCvU9BxDbQHjdiNDJbL6oar92UN7V
 
355
rBYvChJZF7LvUH4YmVpHAoGAbZ2X7XvoeEO+uZ58/BGKOIGHByHBDiXtzMhdJr15HTYjxK7OgTZm
 
356
gK+8zp4L9IbvLGDMJO8vft32XPEWuvI8twCzFH+CsWLQADZMZKSsBasOZ/h1FwhdMgCMcY+Qlzd4
 
357
JZKjTSu3i7vhvx6RzdSedXEMNTZWN4qlIx3kR5aHcukCgYA9T+Zrvm1F0seQPbLknn7EqhXIjBaT
 
358
P8TTvW/6bdPi23ExzxZn7KOdrfclYRph1LHMpAONv/x2xALIf91UB+v5ohy1oDoasL0gij1houRe
 
359
2ERKKdwz0ZL9SWq6VTdhr/5G994CK72fy5WhyERbDjUIdHaK3M849JJuf8cSrvSb4g==
 
360
-----END RSA PRIVATE KEY-----</keyMaterial>
 
361
</CreateKeyPairResponse>
 
362
""" % (aws_api,)
 
363
 
 
364
 
 
365
sample_delete_keypair_true_result = """\
 
366
<?xml version="1.0"?>
 
367
<DeleteKeyPair xmlns="http://ec2.amazonaws.com/doc/%s/">
 
368
  <return>true</return>
 
369
</DeleteKeyPair>
 
370
""" % (aws_api,)
 
371
 
 
372
 
 
373
sample_delete_keypair_false_result = """\
 
374
<?xml version="1.0"?>
 
375
<DeleteKeyPair xmlns="http://ec2.amazonaws.com/doc/%s/">
 
376
  <return>false</return>
 
377
</DeleteKeyPair>
 
378
""" % (aws_api,)
 
379
 
 
380
 
 
381
sample_delete_keypair_no_result = """\
 
382
<?xml version="1.0"?>
 
383
<DeleteKeyPair xmlns="http://ec2.amazonaws.com/doc/%s/">
 
384
</DeleteKeyPair>
 
385
""" % (aws_api,)