Skip to content

can't login to burp-iu

After opening web page with burp-ui 0.4.4 running under python 3, I get traceback:

[2017-01-07 14:47:04,744] ERROR in app.log_exception: Exception on /login [GET]
Traceback (most recent call last):
  File "/usr/lib/python3.5/site-packages/flask/app.py", line 1988, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/lib/python3.5/site-packages/flask/app.py", line 1641, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/lib/python3.5/site-packages/flask_restplus/api.py", line 536, in error_router
    return original_handler(e)
  File "/usr/lib/python3.5/site-packages/flask/app.py", line 1544, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/lib/python3.5/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/lib/python3.5/site-packages/flask/app.py", line 1639, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/lib/python3.5/site-packages/flask/app.py", line 1625, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/lib/python3.5/site-packages/burpui/routes.py", line 423, in login
    return render_template('login.html', form=form, login=True)
  File "/usr/lib/python3.5/site-packages/flask/templating.py", line 134, in render_template
    context, ctx.app)
  File "/usr/lib/python3.5/site-packages/flask/templating.py", line 116, in _render
    rv = template.render(context)
  File "/usr/lib/python3.5/site-packages/jinja2/environment.py", line 989, in render
    return self.environment.handle_exception(exc_info, True)
  File "/usr/lib/python3.5/site-packages/jinja2/environment.py", line 754, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/lib/python3.5/site-packages/jinja2/_compat.py", line 37, in reraise
    raise value.with_traceback(tb)
  File "/usr/lib/python3.5/site-packages/burpui/templates/login.html", line 2, in top-level template code
    {% import 'macros.html' as macros %}
  File "/usr/lib/python3.5/site-packages/burpui/templates/layout.html", line 58, in top-level template code
    <script src="{{ url_for('bower.static', filename='jquery-ui/jquery-ui.min.js') }}"></script>
  File "/usr/lib/python3.5/site-packages/flask_bower/__init__.py", line 46, in replaced_url_for
    lookup_result = overlay_url_for(endpoint, filename, **values)
  File "/usr/lib/python3.5/site-packages/flask_bower/__init__.py", line 85, in overlay_url_for
    returned_url = build_url(component, filename, **values)
  File "/usr/lib/python3.5/site-packages/flask_bower/__init__.py", line 125, in build_url
    package_data = json.load(package_file)
  File "/usr/lib/python3.5/site-packages/flask/json.py", line 158, in load
    return _json.load(fp, **kwargs)
  File "/usr/lib64/python3.5/json/__init__.py", line 265, in load
    return loads(fp.read(),
  File "/usr/lib64/python3.5/encodings/ascii.py", line 26, in decode
    return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 437: ordinal not in range(128)