def put(request: PutRequest) -> Verdict: try: username = data_gen.generate_username() password = data_gen.generate_password() speed = data_gen.generate_speed() color = data_gen.generate_color() size = data_gen.generate_size() additional_fields = dict( **{"CARD": request.flag}, **data_gen.generate_additional_fields(), ) api.register(request.hostname, username, password, speed, color, size, additional_fields) info_data = dict( **{ "speed": str(speed), "size": str(size), "color": color, }, **additional_fields) info_data_hash = get_dict_hash(info_data) flag_id = f"{username}:{password}:{info_data_hash}" except requests.exceptions.ConnectionError as e: traceback.print_exc() return Verdict.DOWN("Connection error", str(e)) except requests.exceptions.HTTPError as e: traceback.print_exc() return Verdict.MUMBLE("Wrong HTTP status code", str(e)) return Verdict.OK(flag_id)
def main(): injection = get_rce_bytecode_in_base64().decode().strip() username = gen.generate_username() password = "******" api.register(HOSTNAME, username, password, 1, "aaaaaa", 20, {}, injection) cookies = api.login(HOSTNAME, username, password) api.info(HOSTNAME, cookies)
def launch(pluginName, pipe): import api module = __import__("plugins." + pluginName) api.register("sendline", pipe.send) while True: line = pipe.recv() print("Remote read:" + line) api.emitEvent("line", line)
def __pluginLauncher__(pipe, pluginName): import setproctitle setproctitle.setproctitle("plugin_" + pluginName) import api module = __import__("plugins." + pluginName) api.register("sendline", pipe.send) while True: line = pipe.recv() print("Remote read:" + line) api.emitEvent("line", line)
def register(): res = api.register(request.form["name"], request.form["screenName"], request.form["password"]) if (res["result"] == False): return jsonify(status="ng", message=res["error"]) session["access_token"] = res["response"]["token"] return jsonify(status="ok")
def register(action, db): response_action = {} value, success = api.register(action, db) if success: response_action['token'] = value else: response_action['error'] = value return response_action
def on_email(email): try: result = api.register(username,password,email) if result and result.has_key("error"): sublime.error_message("fail %s"%result["error"]) else: settings.set("authkey",result["authkey"]) settings.set("author",result["username"]) settings.set("email",result["email"]) sublime.save_settings('SublimeTalkincode.sublime-settings') sublime.message_dialog("success") except Exception, e: sublime.error_message("register user error error %s "%e)
def register(): if request.is_json: try: params = request.get_json() logger.info('/register req: %s', params) # update config first, it'll update api{url,ws} in settings, prepare for accessing server api update_config(params['apiUrl'], params['accountAlias']) rsp = api.register(serial_no, params['accountAlias']) res = rsp is not None and rsp or { 'code': 1, 'msg': '服务器未响应,请稍后再试!' } logger.info('/register rsp: %s', res) except ConnectionRefusedError: res = {'code': 1, 'msg': '向服务端注册设备失败!'} logger.info('/register rsp: %s', res) return res
def for_register(self): user_account = self.account.text() user_password = self.password_1.text() student_number = self.number.text() student_password = self.password_2.text() if user_account == "": self.reminder.setText("请输入账号!") elif user_password == "": self.reminder.setText("请输入密码!") elif student_number == "": self.reminder.setText("请输入学号!") elif student_password == "": self.reminder.setText("请输入教务处密码!") else: #上传信息 status = api.register(user_account, user_password, student_number, student_password) judge = Judge.judge(status) if (judge): self.reminder.setText(judge) else: self.close()
import api import sys password = "******" reg = api.register("testSessionStatus", password) tokenMod = reg["token"] idMod = reg["idModerator"] pollTitle = "Test de poll" poll = api.postPoll(tokenMod, idMod, pollTitle) idPoll = poll["idPoll"] code = api.putSessionWithId(tokenMod, idMod, idPoll, "open")["code"] # Switch to user view tokenUser = api.connectUser(code)["token"] session = api.getSession(tokenUser) user_idMod = session["idModerator"] user_idPoll = session["idPoll"] user_poll = api.getPollWithId(tokenUser, user_idMod, user_idPoll) if user_poll != poll: print("[FAILED] The polls are not similar") sys.exit(1) api.putSessionWithId(tokenMod, idMod, idPoll, "quarantined")
from raven.contrib.flask import Sentry from auth import auth_blueprint from api import register from api.user import Users from api.scenario import Scenarios from api.lab import Labs from api.cloudconfig import Cloudconfigs from api.slice import Slices from api.configuration import Configurations from api.flavor import Flavors app = Flask(__name__) app.register_blueprint(auth_blueprint, url_prefix='/auth') app.secret_key = "joifosdjfoisjiowjroijfsldjflsjfsdopoew" register( app, [Users, Scenarios, Labs, Cloudconfigs, Slices, Configurations, Flavors], '/api') CORS(app) if os.environ.get('SENTRY_DSN', None): """Enable Sentry if SENTRY_DSN is set""" sentry = Sentry(app) if __name__ == '__main__': app.run(host='0.0.0.0', port=5000, debug=True)
from flask import Flask, url_for, jsonify app = Flask(__name__) from flask_sqlalchemy import SQLAlchemy import api api.register(app) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///test.db' db = SQLAlchemy(app) import model @app.route("/hello") def hello(): return "<h1 style='color:blue'>Hello There!</h1>" @app.route("/site-map") def site_map(): links = {} for rule in app.url_map.iter_rules(): links[rule.rule] = rule.endpoint return jsonify(links) if __name__ == "__main__": app.run(host='0.0.0.0', debug=True)
def register(): res = api.register(request.form["name"],request.form["screenName"],request.form["password"]) if(res["result"] == False): return jsonify(status="ng",message=res["error"]) session["access_token"] = res["response"]["token"] return jsonify(status="ok")
import api import sys password = "******" reg = api.register("testVotes", password) tokenMod = reg["token"] idMod = reg["idModerator"] pollTitle = "Test de poll" poll = api.postPoll(tokenMod, idMod, pollTitle) idPoll = poll["idPoll"] q1 = api.postQuestion(tokenMod, idMod, idPoll, "Question 1", "visible", 1, 0, 0) ans1 = ["haha", "Réponse 2"] api.postAnswer(tokenMod, idMod, idPoll, q1["idQuestion"], ans1[0], "") api.postAnswer(tokenMod, idMod, idPoll, q1["idQuestion"], ans1[1], "") code = api.putSessionWithId(tokenMod, idMod, idPoll, "open")["code"] # Switch to user view tokenUser = api.connectUser(code)["token"] session = api.getSession(tokenUser) user_idMod = session["idModerator"] user_idPoll = session["idPoll"] all_questions = api.getQuestion(tokenUser, user_idMod, user_idPoll)
def register(request): if request.method == 'GET': return render_to_response("accounts/user_register.html", {}, context_instance=RequestContext(request)) elif request.method == 'POST': user = api.register(request.POST) return redirect('tote.views.profile', user_id=user.id)
import api import sys reg = api.register("aloy", "chieftain") tokenMod = reg["token"] idMod = reg["idModerator"] pollTitle = "Your favorites Togruta and Twi'lek" poll = api.postPoll(tokenMod, idMod, pollTitle) idPoll = poll["idPoll"] q1 = api.postQuestion(tokenMod, idMod, idPoll ,"And who would you choose for a torrid night on the beaches of Scarif ?" , "visible", 1, 0, 0) idQ1 = q1["idQuestion"] ans = [ "Shaak Ti" , "Aayla Secura" ,"Ahsoka Tano" ,"Dark Talon" ] idA1=0 idA2=1 api.postAnswer(tokenMod, idMod, idPoll, idQ1, ans[0], "") api.postAnswer(tokenMod, idMod, idPoll, idQ1, ans[1], "") api.postAnswer(tokenMod, idMod, idPoll, idQ1, ans[2], "") api.postAnswer(tokenMod, idMod, idPoll, idQ1, ans[3], "") q1=api.putQuestionWithId(tokenMod, idMod, idPoll,idQ1 ,"Who would you rather spend a candlelit dinner with on Canto Byte ?"
#!/bin/env python3 import api import sys username = "******" password = "******" token1 = api.register(username, password) token2 = api.auth(username, password) if token1 != token2: print("[FAILED] the two tokens should be identical") sys.exit(1) else: sys.exit(0)
def register(): if request.method == 'POST': return jsonify(api.register(request.form['csr'])) return render_template('register.html', ca_pem=base64.b64encode(cert.get_ca_cert()))
#!/bin/env python3 import api import sys username = "******" password = "******" moderator = api.register(username, password) moderatorToken = moderator["token"] moderatorId = moderator["idModerator"] poll = api.postPoll(moderatorToken, moderatorId, "My poll") pollId = poll["idPoll"] question = api.postQuestion(moderatorToken, moderatorId, pollId, "Question", "visible", 1, 1, 1) questionId = question["idQuestion"] # Insert two different answers in the poll. At least one must be selected, at # most one. answer1 = api.postAnswer(moderatorToken, moderatorId, pollId, questionId, "A1", "") answer2 = api.postAnswer(moderatorToken, moderatorId, pollId, questionId, "A2", "") # Open the poll code = api.putSessionWithId(moderatorToken, moderatorId, pollId, "open")["code"] # Connect with a user
def register(): reply = api.register() return reply
import api import sys reg = api.register("testModifiedAnswer", "1234") tokenMod = reg["token"] idMod = reg["idModerator"] pollTitle = "Test de poll" poll = api.postPoll(tokenMod, idMod, pollTitle) idPoll = poll["idPoll"] q1 = api.postQuestion(tokenMod, idMod, idPoll, "Question 1", "visible", 1, 0, 0) idQ1 = q1["idQuestion"] ans1 = ["haha", "Réponse 2"] api.postAnswer(tokenMod, idMod, idPoll, idQ1, ans1[0], "") api.postAnswer(tokenMod, idMod, idPoll, idQ1, ans1[1], "") q2 = api.postQuestion(tokenMod, idMod, idPoll, "Question 2", "visible", 1, 0, 0) idQ2 = q2["idQuestion"] ans2 = ["Clarisse", "David", "Alexandre", "Matthieu", "Guy-Laurent"] api.postAnswer(tokenMod, idMod, idPoll, idQ2, ans2[0], "") api.postAnswer(tokenMod, idMod, idPoll, idQ2, ans2[1], "") api.postAnswer(tokenMod, idMod, idPoll, idQ2, ans2[2], "") api.postAnswer(tokenMod, idMod, idPoll, idQ2, ans2[3], "") api.postAnswer(tokenMod, idMod, idPoll, idQ2, ans2[4], "") code = api.putSessionWithId(tokenMod, idMod, idPoll, "open")["code"]
# -*- coding: utf-8 -*- import sys from django.contrib import admin import api from settings import SCHEMA_FILE from schema import YamlSchema, instance self = sys.modules[__name__] if instance is None: schema = YamlSchema(yaml_file=SCHEMA_FILE) schema.register(__name__) instance = schema for table_name, table in schema.tables.iteritems(): setattr(self, table.get_model_name(), table.model) admin.site.register(table.model) api.register(table.name.lower(), table.model) schema = instance